Portalpedia
portalpedia_wiki
https://portalpedia.shoutwiki.com/wiki/Main_Page
MediaWiki 1.35.13
first-letter
Media
Special
Talk
User
User talk
Portalpedia
Portalpedia talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Module
Module talk
Gadget
Gadget talk
Gadget definition
Gadget definition talk
Template:HeaderTemplate
10
7
12
2009-05-02T18:34:55Z
MediaWiki default
30443056
wikitext
text/x-wiki
<div>
<!-- Beginning of header section -->
{|style="width:100%;margin-top:+.7em;background-color:#4682B4;border:1px solid #ccc;-moz-border-radius:20px"
|style="width:45%;color:#000"|
{|style="width:100%;border:solid 0px;background:none"
|-
|style="width:100%px;text-align:center;white-space:nowrap;color:#000" |
<div style="font-size:195%;border:none;margin: 0;padding:.1em;color:#FFFFFF">{{{welcome}}}</div>
|}<!-- Blurb & useful links -->
|style="width:45%;font-size:125%;color:#FFFFFF"|
{{{blurb}}}
|}<!-- End of blurb & useful links -->
</div>
a384f27c7f43d66acecf5d65137f0fd5a41a122e
Template:MainTemplate
10
9
18
14
2009-07-08T08:41:15Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}}}
<br />
<!-- LEFT COLUMN -->
{| width="100%" cellspacing="0" cellpadding="0" style="background:transparent;"
|-
| width="50%" style="vertical-align:top; padding-right:0.5em;" |
<!-- Info about this site -->
{{SectionTemplate|title={{{about_title}}}|content={{{about_content}}}}}
| width="50%" style="vertical-align:top; padding-left:0.5em;" |
<!-- Featured Article -->
{{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}
|}
<br />
<!-- RIGHT COLUMN -->
{| width="100%" cellspacing="0" cellpadding="0" style="background:transparent;"
|-
| width="50%" style="vertical-align:top; padding-right:0.5em;" |
<!-- Did you know... -->
{{SectionTemplate|title={{{didyouknow_title}}}|content={{{didyouknow_content}}}}}
| width="50%" style="vertical-align:top; padding-left:0.5em;" |
<!-- Site news -->
{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}}}
|}
__NOTOC__
__NOEDITSECTION__
78f8386e9d2112600b0c1d1b84022fead288afdb
Main Page
0
1
19
8
2009-07-08T08:42:32Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
a8ae9f2f544922f44ef407d59dce5b9d42303d64
39
19
2012-07-08T04:54:07Z
RectorRocks
3352141
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
<youtube width="512" height="512">raQt1t1jIMQ</youtube>
9cb7dc5a6d0e46760382729698e06ebc924cb2a2
42
39
2012-07-11T15:30:59Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Quantum Conundrum}}
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
<youtube width="512" height="512">raQt1t1jIMQ</youtube>
9be12e50520cebcdfe394b43d8f81633de57c573
43
42
2012-07-11T15:40:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Main Page/jk}}
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
<youtube width="512" height="512">raQt1t1jIMQ</youtube>
48861e851c7987447003bf0698c96e970b412f8b
44
43
2012-07-11T15:41:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Main page}}
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
<youtube width="512" height="512">raQt1t1jIMQ</youtube>
699a0f5a0c021eb61d9337231d89a4af3d2bd5c7
64
44
2012-07-12T13:36:46Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Main page}}
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
ec6a0e59d4923e4a8dd3953a72d26250cffd0aa4
Template:SectionTemplate
10
8
20
13
2009-07-12T21:34:10Z
MediaWiki default
30443056
wikitext
text/x-wiki
<h2 style="border:none; background-color:#4682B4; padding:0.2em 0; margin:0; color:#ffffff; font-size:125%; font-weight:bold; text-indent:0.5em; font-variant:small-caps; -moz-border-radius: 10px">{{{title}}}</h2>
<div style="margin-bottom:1em; padding:0.5em 0.8em 0.5em 0.8em;">
{{{content}}}
</div>
a3eaeb792831e5830ecbb2db32c638dc9f8f7349
Template:!
10
10
21
2009-12-30T17:51:29Z
MediaWiki default
30443056
wikitext
text/x-wiki
|<noinclude>
[[Category:Utility templates|{{PAGENAME}}]]</noinclude>
9b3ed31a879b6aa4bb92a5b208aa67deb5a08aee
Category:Utility templates
14
11
22
2009-12-30T17:54:25Z
MediaWiki default
30443056
wikitext
text/x-wiki
This category is for '''Utility templates'''.
[[Category:Templates]]
15e385a420bfe4cfee4b3d0534649f6788fba68b
Category:Templates
14
12
23
2009-12-30T17:55:03Z
MediaWiki default
30443056
wikitext
text/x-wiki
This category is for '''Templates'''.
[[Category:Browse]]
a8cfd0a0ac921fa55b5414969f163aad6d6ede6f
Category:Browse
14
13
24
2009-12-30T17:56:16Z
MediaWiki default
30443056
wikitext
text/x-wiki
This is a starting point which can be used to access any article on this wiki.
[[Category:Browse]]
317d0a35193ca0fd12391f7d765809291a2c756e
User:Jack Phoenix
2
14
25
2010-10-03T15:20:51Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s:User:Jack Phoenix}}
39f2127f5a731958e4d69166956d8203baa21f5f
User:Az1568
2
16
27
2010-10-03T15:27:55Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s:User:Az1568}}
3bf6400cadbb3fa0854acc4275c4ad088b965f6b
User:Lynton
2
18
29
2010-10-03T15:28:32Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s:User:Lynton}}
489443000d7f6919f3fb29e669e8975b12d5a0c7
User:Misza
2
19
30
2010-10-03T15:28:50Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s:User:Misza}}
239f64b66f31ca71e58bfd05edb57d15d98277f4
User:Pinky
2
20
31
2010-10-03T15:28:58Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s:User:Pinky}}
956d39f2ba87e63e0746da28f570aa7c9668f5dc
User:Skizzerz
2
21
32
2010-10-03T15:29:05Z
MediaWiki default
30443056
wikitext
text/x-wiki
{{s:User:Skizzerz}}
c9dc7092a2226c8f4f38ea40ddc95ab6ab5b561b
File:Wiki.png
6
24
36
11
2010-10-06T01:06:40Z
MediaWiki default
30443056
wikitext
text/x-wiki
Wiki logo. Upload a new image over this one to set your own logo.
734fa5f907fd11ef18faa6435506d54c7d7d14ee
41
36
2012-07-08T15:53:25Z
RectorRocks
3352141
RectorRocks uploaded a new version of "[[File:Wiki.png]]"
wikitext
text/x-wiki
Wiki logo. Upload a new image over this one to set your own logo.
734fa5f907fd11ef18faa6435506d54c7d7d14ee
User:MediaWiki default
2
23
35
34
2010-12-30T05:43:26Z
MediaWiki default
30443056
wikitext
text/x-wiki
This account is used by [[s:ShoutWiki Staff|ShoutWiki Staff]] when performing maintenance tasks.
This account is not a bot and cannot be blocked. If there is a problem with an edit from this account, please inform a member of the [[s:Customer Support Team|Customer Support Team]] using [[Special:Contact]].
Thanks,
ShoutWiki Staff
4bac90676744e50249bf2391b4f33736fa8b0efc
User talk:RectorRocks
3
25
37
2012-07-07T12:04:19Z
ShoutWiki
11
wikitext
text/x-wiki
Hi RectorRocks, thank you for choosing ShoutWiki to make your wiki.
We would suggest that you start your wiki off by doing these few basic things:
*Upload a logo. You can do this by uploading an image over [[:File:Wiki.png]]. (not available on some skins)
*Design your [[Main Page]]. The main page is likely the first thing users will see. It should be attractive and catch the eye.
*Start building content. All wikis need content to become the best they can be.
If you need help with making a logo, skin or favicon, please see [[s:w:logocreation|ShoutWiki's Logo Creation Wiki]].
If you need any help with making your, feel free to contact [[s:ShoutWiki Staff|ShoutWiki staff]] either via their talk pages or via [[Special:Contact]]. Alternatively, you can talk to us, or other users, via [[s:ShoutWiki Hub:IRC|IRC]].
Thank you again for using ShoutWiki.
[[s:ShoutWiki Staff|ShoutWiki staff]] 12:04, 7 July 2012
fa65452402fee50e0e8e52861bb4e21f5258f937
61
37
2012-07-11T16:12:58Z
Solar Dragon
2157490
wikitext
text/x-wiki
Hi RectorRocks, thank you for choosing ShoutWiki to make your wiki.
We would suggest that you start your wiki off by doing these few basic things:
*Upload a logo. You can do this by uploading an image over [[:File:Wiki.png]]. (not available on some skins)
*Design your [[Main Page]]. The main page is likely the first thing users will see. It should be attractive and catch the eye.
*Start building content. All wikis need content to become the best they can be.
If you need help with making a logo, skin or favicon, please see [[s:w:logocreation|ShoutWiki's Logo Creation Wiki]].
If you need any help with making your, feel free to contact [[s:ShoutWiki Staff|ShoutWiki staff]] either via their talk pages or via [[Special:Contact]]. Alternatively, you can talk to us, or other users, via [[s:ShoutWiki Hub:IRC|IRC]].
Thank you again for using ShoutWiki.
[[s:ShoutWiki Staff|ShoutWiki staff]] 12:04, 7 July 2012
== Hi ==
Hi, I'm Solar Dragon, a ShoutWiki staff member. It looks like you are struggling with something, although I'm not sure what exactly you are trying to do. Do you need any help with something? Thanks, ☆<span style="font-family:Algerian">[[User:Solar Dragon|<span style="color:green">The</span>]] [[User talk:Solar Dragon|<span style="color:red">Solar</span>]] [[Special:Contributions/Solar Dragon|<span style="color:blue">Dragon</span>]]</span>☆ <staff /> 16:12, 11 July 2012 (UTC)
fafc38920975baa1f59b3874553e2d41e618d6a4
MediaWiki:Sidebar
8
26
38
2012-07-07T12:12:00Z
RectorRocks
3352141
Created page with " * navigation ** mainpage|mainpage-description ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helpp..."
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
cd703f1ad849fcd642cf1473e970203aa3d44829
File:Favicon.ico
6
27
40
2012-07-08T09:08:15Z
RectorRocks
3352141
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Common.css
8
28
45
2012-07-11T15:55:58Z
RectorRocks
3352141
Created page with "/* CSS placed here will be applied to all skins */ #staf { background-color: red !important; }"
css
text/css
/* CSS placed here will be applied to all skins */
#staf { background-color: red !important; }
b4c4c35977f5c6ca6bb67101006ac75390395665
46
45
2012-07-11T15:56:17Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
#staf { background-color: white !important; }
9367d711bd65754930b09579791430d1c4476fd4
47
46
2012-07-11T15:56:34Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
#staf { background-color: #FF00FF !important; }
3d2eab89c0e473f4935f3d2c4d9588afe8b6c96c
48
47
2012-07-11T15:58:07Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
#staf { background-color: transparent !important; }
806dbe7735c7fec2efdcc9486aab0eeba46e211f
49
48
2012-07-11T15:58:24Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
#staf { background-color: yellow !important; }
821ca61f00f10f3161e91c35c7f4dcd9c1a556b9
50
49
2012-07-11T16:00:22Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
#staf { background-color: blue !important; }
18ca4d65b8c11bb7ef3360ea457a34cbc8bd4777
51
50
2012-07-11T16:00:43Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
#staf
4f067f031be636dc29830db41930a7bc00c57b1f
52
51
2012-07-11T16:00:58Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
f23a4358c198efde0025fa6fb8082854aa392a65
MediaWiki:SendToAFriend
8
29
53
2012-07-11T16:02:20Z
RectorRocks
3352141
Created page with "WTTF"
wikitext
text/x-wiki
WTTF
e48eb7441633e4d013775dd7859891cf97438e76
54
53
2012-07-11T16:02:34Z
RectorRocks
3352141
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Staf-box-send
8
30
55
2012-07-11T16:06:22Z
RectorRocks
3352141
Created page with "FUCK"
wikitext
text/x-wiki
FUCK
9149f06a521ee3230dc5825909a4df75ead922b5
56
55
2012-07-11T16:06:41Z
RectorRocks
3352141
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
57
56
2012-07-11T16:06:52Z
RectorRocks
3352141
wikitext
text/x-wiki
-
3bc15c8aae3e4124dd409035f32ea2fd6835efc9
58
57
2012-07-11T16:07:06Z
RectorRocks
3352141
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
59
58
2012-07-11T16:10:18Z
RectorRocks
3352141
wikitext
text/x-wiki
53f77a4355695ff7d9993988abe7ef39d14a35eb
60
59
2012-07-11T16:10:46Z
RectorRocks
3352141
Replaced content with " "
wikitext
text/x-wiki
e2b581a2846b2ae01443de34847c27a2dc461cea
User talk:Solar Dragon
3
31
62
2012-07-11T16:29:45Z
RectorRocks
3352141
/* Hi */ new section
wikitext
text/x-wiki
== Hi ==
Hi, RectorRocks here, a user. Nope, thanks. Thanks for asking! :) -RectorRocks on 0:29, 12 July 2012 (GMT +8)
cc18ba3c3409e804a79e924f4a86d460fe9fe22e
User:Solar Dragon
2
32
63
2012-07-11T16:30:39Z
Solar Dragon
2157490
Created page with "{{s:User:Solar Dragon}}"
wikitext
text/x-wiki
{{s:User:Solar Dragon}}
fc16bbd0df472669f7061ad2d89aedaf3311711c
Template:Roundy
10
33
65
2012-07-19T14:36:18Z
RectorRocks
3352141
Created page with "border-radius: {{{1|10px}}}; -moz-border-radius: {{{1|10px}}}; -webkit-border-radius: {{{1|10px}}}; -khtml-border-radius: {{{1|10px}}}; -icab-border-radius: {{{1|10px}}}; -o-b..."
wikitext
text/x-wiki
border-radius: {{{1|10px}}}; -moz-border-radius: {{{1|10px}}}; -webkit-border-radius: {{{1|10px}}}; -khtml-border-radius: {{{1|10px}}}; -icab-border-radius: {{{1|10px}}}; -o-border-radius: {{{1|10px}}};<noinclude>
'''If you update this template, make sure to make the necessary updates to other versions as well, along with all eight subtemplates, [[Template: Roundytr]], [[Template: Roundytl]], [[Template: Roundybr]], [[Template: Roundybl]], [[Template: Roundytop]], [[Template: Roundybottom]], [[Template: Roundyright]], [[Template: Roundyleft]]''' [[Category: Templates]]</noinclude>
1b36d29723f2ebaf7b043901336ab81640efdd68
Template:Roundytr
10
34
66
2012-07-19T14:36:51Z
RectorRocks
3352141
Created page with "border-top-right-radius: {{{1|10px}}}; -moz-border-radius-topright: {{{1|10px}}}; -webkit-border-top-right-radius: {{{1|10px}}}; -khtml-border-top-right-radius: {{{1|10px}}}; ..."
wikitext
text/x-wiki
border-top-right-radius: {{{1|10px}}}; -moz-border-radius-topright: {{{1|10px}}}; -webkit-border-top-right-radius: {{{1|10px}}}; -khtml-border-top-right-radius: {{{1|10px}}}; -icab-border-top-right-radius: {{{1|10px}}}; -o-border-top-right-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
24f60c9e95c3391dc6d8df3d45142d4ae1b29d4c
Template:Roundytl
10
35
67
2012-07-19T14:38:25Z
RectorRocks
3352141
Created page with "border-top-left-radius: {{{1|10px}}}; -moz-border-radius-topleft: {{{1|10px}}}; -webkit-border-top-left-radius: {{{1|10px}}}; -khtml-border-top-left-radius: {{{1|10px}}}; -ica..."
wikitext
text/x-wiki
border-top-left-radius: {{{1|10px}}}; -moz-border-radius-topleft: {{{1|10px}}}; -webkit-border-top-left-radius: {{{1|10px}}}; -khtml-border-top-left-radius: {{{1|10px}}}; -icab-border-top-left-radius: {{{1|10px}}}; -o-border-top-left-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
407875774f059dcf1d1b45c8af9fb18aafa45498
Template:Roundybr
10
36
68
2012-07-19T14:38:50Z
RectorRocks
3352141
Created page with "border-bottom-right-radius: {{{1|10px}}}; -moz-border-radius-bottomright: {{{1|10px}}}; -webkit-border-bottom-right-radius: {{{1|10px}}}; -khtml-border-bottom-right-radius: {{..."
wikitext
text/x-wiki
border-bottom-right-radius: {{{1|10px}}}; -moz-border-radius-bottomright: {{{1|10px}}}; -webkit-border-bottom-right-radius: {{{1|10px}}}; -khtml-border-bottom-right-radius: {{{1|10px}}}; -icab-border-bottom-right-radius: {{{1|10px}}}; -o-border-bottom-right-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
979a8ccb73e1789495c87139161e79dae413b048
Template:Roundybl
10
37
69
2012-07-19T14:39:23Z
RectorRocks
3352141
Created page with "border-bottom-left-radius: {{{1|10px}}}; -moz-border-radius-bottomleft: {{{1|10px}}}; -webkit-border-bottom-left-radius: {{{1|10px}}}; -khtml-border-bottom-left-radius: {{{1|1..."
wikitext
text/x-wiki
border-bottom-left-radius: {{{1|10px}}}; -moz-border-radius-bottomleft: {{{1|10px}}}; -webkit-border-bottom-left-radius: {{{1|10px}}}; -khtml-border-bottom-left-radius: {{{1|10px}}}; -icab-border-bottom-left-radius: {{{1|10px}}}; -o-border-bottom-left-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
efedfb4a8c4d707982c2feccb29b3597ec54ebf4
Template:Roundytop
10
38
70
2012-07-19T14:39:51Z
RectorRocks
3352141
Created page with "border-top-left-radius: {{{1|10px}}}; -moz-border-radius-topleft: {{{1|10px}}}; -webkit-border-top-left-radius: {{{1|10px}}}; -khtml-border-top-left-radius: {{{1|10px}}}; -ica..."
wikitext
text/x-wiki
border-top-left-radius: {{{1|10px}}}; -moz-border-radius-topleft: {{{1|10px}}}; -webkit-border-top-left-radius: {{{1|10px}}}; -khtml-border-top-left-radius: {{{1|10px}}}; -icab-border-top-left-radius: {{{1|10px}}}; -o-border-top-left-radius: {{{1|10px}}}; border-top-right-radius: {{{1|10px}}}; -moz-border-radius-topright: {{{1|10px}}}; -webkit-border-top-right-radius: {{{1|10px}}}; -khtml-border-top-right-radius: {{{1|10px}}}; -icab-border-top-right-radius: {{{1|10px}}}; -o-border-top-right-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
9384dd484cb2d49617b53bcb9093773adbc90dd9
Template:Roundybottom
10
39
71
2012-07-19T14:40:25Z
RectorRocks
3352141
Created page with "border-bottom-left-radius: {{{1|10px}}}; -moz-border-radius-bottomleft: {{{1|10px}}}; -webkit-border-bottom-left-radius: {{{1|10px}}}; -khtml-border-bottom-left-radius: {{{1|1..."
wikitext
text/x-wiki
border-bottom-left-radius: {{{1|10px}}}; -moz-border-radius-bottomleft: {{{1|10px}}}; -webkit-border-bottom-left-radius: {{{1|10px}}}; -khtml-border-bottom-left-radius: {{{1|10px}}}; -icab-border-bottom-left-radius: {{{1|10px}}}; -o-border-bottom-left-radius: {{{1|10px}}}; border-bottom-right-radius: {{{1|10px}}}; -moz-border-radius-bottomright: {{{1|10px}}}; -webkit-border-bottom-right-radius: {{{1|10px}}}; -khtml-border-bottom-right-radius: {{{1|10px}}}; -icab-border-bottom-right-radius: {{{1|10px}}}; -o-border-bottom-right-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
e1db3bb1a7addef979d1bdfa66654a76064fc8c1
Template:Roundyright
10
40
72
2012-07-19T14:41:03Z
RectorRocks
3352141
Created page with "border-top-right-radius: {{{1|10px}}}; -moz-border-radius-topright: {{{1|10px}}}; -webkit-border-top-right-radius: {{{1|10px}}}; -khtml-border-top-right-radius: {{{1|10px}}}; ..."
wikitext
text/x-wiki
border-top-right-radius: {{{1|10px}}}; -moz-border-radius-topright: {{{1|10px}}}; -webkit-border-top-right-radius: {{{1|10px}}}; -khtml-border-top-right-radius: {{{1|10px}}}; -icab-border-top-right-radius: {{{1|10px}}}; -o-border-top-right-radius: {{{1|10px}}}; border-bottom-right-radius: {{{1|10px}}}; -moz-border-radius-bottomright: {{{1|10px}}}; -webkit-border-bottom-right-radius: {{{1|10px}}}; -khtml-border-bottom-right-radius: {{{1|10px}}}; -icab-border-bottom-right-radius: {{{1|10px}}}; -o-border-bottom-right-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
e5a4a23cc1d40f10a692c29ef20c05bc42fd62ce
Template:Roundyleft
10
41
73
2012-07-19T14:41:30Z
RectorRocks
3352141
Created page with "border-top-left-radius: {{{1|10px}}}; -moz-border-radius-topleft: {{{1|10px}}}; -webkit-border-top-left-radius: {{{1|10px}}}; -khtml-border-top-left-radius: {{{1|10px}}}; -ica..."
wikitext
text/x-wiki
border-top-left-radius: {{{1|10px}}}; -moz-border-radius-topleft: {{{1|10px}}}; -webkit-border-top-left-radius: {{{1|10px}}}; -khtml-border-top-left-radius: {{{1|10px}}}; -icab-border-top-left-radius: {{{1|10px}}}; -o-border-top-left-radius: {{{1|10px}}}; border-bottom-left-radius: {{{1|10px}}}; -moz-border-radius-bottomleft: {{{1|10px}}}; -webkit-border-bottom-left-radius: {{{1|10px}}}; -khtml-border-bottom-left-radius: {{{1|10px}}}; -icab-border-bottom-left-radius: {{{1|10px}}}; -o-border-bottom-left-radius: {{{1|10px}}};<noinclude>[[Category: Templates]]</noinclude>
1073cbc7f048b0dda60091e2459ac02efa702a2b
MediaWiki:Common.css
8
28
74
52
2012-07-19T15:44:02Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
c92f46f13ea3d414e5b637ee5ae00b6f7a92183f
83
74
2012-07-21T02:39:07Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
/* <h4> {{tem|NIWA}} </h4> */
.niwa-ext,
.niwa-ext tr,
.niwa-ext td,
.niwa-ext th {
border: 0px;
padding: 0px;
margin: 0px;
}
.mainpagebox#niwa {
padding: 3px 2px 2px 2px;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6c9f2dd48f41c97e29d57383540796d8a665ff43
84
83
2012-07-21T02:56:30Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
c92f46f13ea3d414e5b637ee5ae00b6f7a92183f
MediaWiki:Common.js
8
42
75
2012-07-19T15:46:56Z
RectorRocks
3352141
Created page with "/* Any JavaScript here will be loaded for all users on every page load. */ /** * Keep code in MediaWiki:Common.js to a minimum as it is unconditionally * loaded for all user..."
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
window.collapseTable = function( tableIndex ){
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons(){
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = "collapseButton"; //Styles are declared in Common.css
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "#" );
addHandler( ButtonLink, "click", new Function( "evt", "collapseTable(" + tableIndex + " ); return killEvt( evt );") );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {
var element = NavigationBoxes[i];
while (element = element.parentNode) {
if ( hasClass( element, "outercollapse" ) ) {
collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/** Dynamic Navigation Bars (experimental) *************************************
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
// set up the words in your language
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
// shows and hides content and picture (if available) of navigation bars
// Parameters:
// indexNavigationBar: the index of navigation bar to be toggled
window.toggleNavigationBar = function(indexNavigationBar){
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {
return false;
}
// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton(){
var indexNavigationBar = 0;
// iterate over all < div >-elements
var divs = document.getElementsByTagName("div");
for (var i = 0; NavFrame = divs[i]; i++) {
// if found a navigation bar
if (hasClass(NavFrame, "NavFrame")) {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var isCollapsed = hasClass( NavFrame, "collapsed" );
/*
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
if ( NavChild.style.display == 'none' ) {
isCollapsed = true;
}
}
}
if (isCollapsed) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide);
NavToggle.appendChild(NavToggleText);
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for(var j=0; j < NavFrame.childNodes.length; j++) {
if (hasClass(NavFrame.childNodes[j], "NavHead")) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild(NavToggle);
}
}
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
a75337cac1855f278f2cf898af24c596c0c7028d
Main Page
0
1
76
64
2012-07-19T15:49:09Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Main page}}
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
fbf7876c62f9e31c0896c37296552f29d7119587
95
76
2012-07-21T23:55:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Main page}}
<span>{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}</span>
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
585ab1522c7cf9d166c680b7d4fc7d74af627358
96
95
2012-07-21T23:56:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Main page}}
<span>{{DISPLAYTITLE:Main Pages}}</span>
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
f41222aa83016f9ca9210c197da0e0568b40248e
97
96
2012-07-21T23:56:37Z
RectorRocks
3352141
wikitext
text/x-wiki
<span>{{DISPLAYTITLE:main page}}</span>
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
c01b7f86674c8e6fd6d48790ac408d04f577da16
98
97
2012-07-21T23:58:08Z
RectorRocks
3352141
wikitext
text/x-wiki
<span>{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:mayn page}}}}</span>
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
4c295aa11455705cf4acc30a1155352ef6351971
99
98
2012-07-21T23:58:30Z
RectorRocks
3352141
wikitext
text/x-wiki
<span>{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:mayn page}}}}}}</span>
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
307ab7b0b693b96e288b818b2fe3d0d9e59cf739
100
99
2012-07-21T23:59:11Z
RectorRocks
3352141
wikitext
text/x-wiki
<span>{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:Main Page (Level)}}}}</span>
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
8fc5c204f06f40aadf4cb665983e4ed373bf4b03
101
100
2012-07-21T23:59:44Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE: main Page}}
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
465d475465884712ee9bf3daa13201b832aa200c
102
101
2012-07-22T00:00:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE: main}}
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
a11e17180acc4ad176d546a9473a60a64f9a4b8d
103
102
2012-07-22T00:00:51Z
RectorRocks
3352141
wikitext
text/x-wiki
{{MainTemplate
| welcome = Welcome to '''{{SITENAME}}!'''
| blurb = You can put a short description of your wiki here.
| about_title = About this site
| about_content =
This is your new site! Feel free to start editing right away!
If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]].
| featured_title = Featured Article
| featured_content = You can put a "featured article" here to show off the very best pieces that your community has done — or alternatively, you can use this space for something else if featured articles aren't "your thing".
| didyouknow_title = Did you know...
| didyouknow_content =
* ...that you can add your own "did you know" tidbits right here?
| news_title = News
| news_content =
* This wiki was started!
}}
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, walkthroughs and more! Beside reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 31<sup>st</sup> May 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
<youtube width="200" height="35">raQt1t1jIMQ</youtube>
a5b1fd53586161c0a21b17daaf0d934af08abe59
MediaWiki:Tagline
8
43
77
2012-07-19T15:50:09Z
RectorRocks
3352141
Created page with "From Portalpedia, the ''Portal'' encyclopedia"
wikitext
text/x-wiki
From Portalpedia, the ''Portal'' encyclopedia
dce85d5e796d2794c4baa24118c175122494b74f
78
77
2012-07-19T15:50:34Z
RectorRocks
3352141
wikitext
text/x-wiki
From Portalpedia, the Portal encyclopedia
8ef0819c0de70f0a70c363c5804a131d7c66883a
Template:Did you know
10
44
79
2012-07-21T01:26:26Z
RectorRocks
3352141
Created page with "* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]? * ...that the [[Hoopy the Hoop|hoop]] tha..."
wikitext
text/x-wiki
* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]?
* ...that the [[Hoopy the Hoop|hoop]] that dropped from the sky in the end of ''[[Portal]]'' was intended to be a meme by the developers, instead of the [[Cake|cake]] or the [[Companion Cube]]?
* ...that ''[[Portal 2]]'''s main character was originally going to be a man?
* ...that ''Portal 2'' originally wasn't going to have [[Portals|portals]]?
* ...that ''Portal 2'' takes place several years later after the events of ''Portal'' said from the words of a [[Valve]] employee?
* ...that [[GLaDOS]] was intended to speak the voice lines of the [[Announcer]] in the [[Portal 2 Chapter 1: The Courtesy Call|first chapter of ''Portal 2'']]?
* ...that the cake is a Black Forest cake?
* ...that there were plans for a "[[Adhesion Gel|sticky gel]]" in ''Portal 2''?
* ...that Ellen McLain is an opera singer, and sang the [[Turret Opera]]?
<noinclude>[[Category: Templates]]</noinclude>
d6560981e99f732f1ff25964bd1022e470cbc374
119
79
2012-07-27T10:51:52Z
RectorRocks
3352141
wikitext
text/x-wiki
* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]?
* ...that the [[Hoopy the Hoop|hoop]] that dropped from the sky in the end of ''[[Portal]]'' was intended to be a meme by the developers, instead of the [[Cake|cake]] or the [[Companion Cube]]?
* ...that ''[[Portal 2]]'''s main character was originally going to be a man?
* ...that ''Portal 2'' originally wasn't going to have [[Portals|portals]]?
* ...that [[GLaDOS]] was intended to speak the voice lines of the [[Announcer]] in the [[Portal 2 Chapter 1: The Courtesy Call|first chapter of ''Portal 2'']]?
<noinclude>Did you know facts.
==Current DYKs==
* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]?
* ...that the [[Hoopy the Hoop|hoop]] that dropped from the sky in the end of ''[[Portal]]'' was intended to be a meme by the developers, instead of the [[Cake|cake]] or the [[Companion Cube]]?
* ...that ''[[Portal 2]]'''s main character was originally going to be a man?
* ...that ''Portal 2'' originally wasn't going to have [[Portals|portals]]?
* ...that ''Portal 2'' takes place several years later after the events of ''Portal'' said from the words of a [[Valve]] employee?
* ...that [[GLaDOS]] was intended to speak the voice lines of the [[Announcer]] in the [[Portal 2 Chapter 1: The Courtesy Call|first chapter of ''Portal 2'']]?
* ...that the cake is a Black Forest cake?
* ...that there were plans for a "[[Adhesion Gel|sticky gel]]" in ''Portal 2''?
* ...that Ellen McLain is an opera singer, and sang the [[Turret Opera]]?
[[Category: Templates]]</noinclude>
6196345419f1eb023b906b832dd45f5f9817a99d
120
119
2012-07-27T10:54:15Z
RectorRocks
3352141
wikitext
text/x-wiki
* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]?
* ...that the [[Hoopy the Hoop|hoop]] that dropped from the sky in the end of ''[[Portal]]'' was intended to be a meme by the developers, instead of the [[Cake|cake]] or the [[Companion Cube]]?
* ...that ''[[Portal 2]]'''s main character was originally going to be a man?
* ...that ''Portal 2'' originally wasn't going to have [[Portals|portals]]?
* ...that [[GLaDOS]] was intended to speak the voice lines of the [[Announcer]] in the [[Portal 2 Chapter 1: The Courtesy Call|first chapter of ''Portal 2'']]?
* ...that there were plans for a "[[Adhesion Gel|sticky gel]]" in ''Portal 2''?
<noinclude>Did you know facts.
==Current DYKs==
* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]?
* ...that the [[Hoopy the Hoop|hoop]] that dropped from the sky in the end of ''[[Portal]]'' was intended to be a meme by the developers, instead of the [[Cake|cake]] or the [[Companion Cube]]?
* ...that ''[[Portal 2]]'''s main character was originally going to be a man?
* ...that ''Portal 2'' originally wasn't going to have [[Portals|portals]]?
* ...that ''Portal 2'' takes place several years later after the events of ''Portal'' said from the words of a [[Valve]] employee?
* ...that [[GLaDOS]] was intended to speak the voice lines of the [[Announcer]] in the [[Portal 2 Chapter 1: The Courtesy Call|first chapter of ''Portal 2'']]?
* ...that the cake is a Black Forest cake?
* ...that there were plans for a "[[Adhesion Gel|sticky gel]]" in ''Portal 2''?
* ...that Ellen McLain is an opera singer, and sang the [[Turret Opera]]?
[[Category: Templates]]</noinclude>
012416827145de2ef9ab984ff35854c97c1e6c7f
Template:Navigation
10
45
80
2012-07-21T02:21:43Z
RectorRocks
3352141
Created page with "{| width="100%" |- style="font-size:small;" | align="left" | {| style="padding-left:2px; background:#FFFFFF;" | [[File:Project Achievements.png|18px|link=]] || [[:Category: A..."
wikitext
text/x-wiki
{| width="100%"
|- style="font-size:small;"
| align="left" |
{| style="padding-left:2px; background:#FFFFFF;"
| [[File:Project Achievements.png|18px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:SugimoriPokeBall.png|18px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Pikminlogo.png|18px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Smashsymbol.png|18px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#FFFFFF;"
| [[File:Screw Attack.png|18px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Warp Star.png|18px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:FESword.png|18px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Starfoxsymbol.png|18px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#FFFFFF;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
61dd1e6f0043feb80bb39bfca7a022d33f36e6d9
81
80
2012-07-21T02:26:05Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%";align="center"
|- style="font-size:small;"
| align="left" |
{| style="padding-left:2px; background:#FFFFFF;"
| [[File:Project Achievements.png|18px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:SugimoriPokeBall.png|18px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Pikminlogo.png|18px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Smashsymbol.png|18px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#FFFFFF;"
| [[File:Screw Attack.png|18px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Warp Star.png|18px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:FESword.png|18px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Starfoxsymbol.png|18px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#FFFFFF;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
f3ba21e5d577b310bc915b2838da5b5141150b99
82
81
2012-07-21T02:32:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="140%"
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#FFFFFF;"
| [[File:Project Achievements.png|18px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:SugimoriPokeBall.png|18px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Pikminlogo.png|18px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Smashsymbol.png|18px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#FFFFFF;"
| [[File:Screw Attack.png|18px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Warp Star.png|18px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:FESword.png|18px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Starfoxsymbol.png|18px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#FFFFFF;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
c2bb312f992eb9a9de86159733a7897581e1f6fc
85
82
2012-07-21T02:58:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%"
| align="center" rowspan="2" | [[Image:Wiki.png|125px|Nintendo Independent Wiki Alliance|link=MarioWiki:Nintendo Independent Wiki Alliance]]
| align="left" colspan="2" |
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#BA55D3;"
| [[File:Project Achievements.png|18px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:SugimoriPokeBall.png|18px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Pikminlogo.png|18px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Smashsymbol.png|18px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#BA55D3;"
| [[File:Screw Attack.png|18px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Warp Star.png|18px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:FESword.png|18px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Starfoxsymbol.png|18px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#BA55D3;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
fccb2126b487afcfa6e98b1e06aa21b157533d1b
86
85
2012-07-21T02:59:10Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%"
| align="center" rowspan="2" | [[Image:Wiki.png|125px|Nintendo Independent Wiki Alliance|link=MarioWiki:Nintendo Independent Wiki Alliance]]
| align="left" colspan="2" |
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#D8BFD8;"
| [[File:Project Achievements.png|18px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:SugimoriPokeBall.png|18px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Pikminlogo.png|18px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Smashsymbol.png|18px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Screw Attack.png|18px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Warp Star.png|18px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:FESword.png|18px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Starfoxsymbol.png|18px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
258478749870755ac1c6022ca14bcf2d62e997ae
88
86
2012-07-21T03:17:21Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%"
| align="center" rowspan="2" | [[Image:Safari Logo.png|125px|link=]]
| align="left" colspan="2" |
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#D8BFD8;"
| [[File:Project Achievements.png|18px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:SugimoriPokeBall.png|18px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Pikminlogo.png|18px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Smashsymbol.png|18px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Screw Attack.png|18px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Warp Star.png|18px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:FESword.png|18px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Starfoxsymbol.png|18px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
a15390e6566cfcdfc085866ac9662460329a10c1
94
88
2012-07-21T07:17:27Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%"
| align="center" rowspan="2" | [[Image:Safari Logo.png|125px|link=]]
| align="left" colspan="2" |
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#D8BFD8;"
| [[File:Project Achievements.png|30px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:Space Core.png|30px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Portal 2 Logo.png|30px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Goo Gear Snorkels.png|30px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Portal 2 Perpetual Testing Initiative Map Editor Default Map.png|30px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Warp Star.png|18px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:FESword.png|18px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Starfoxsymbol.png|18px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
9dfb1e1c4910c4570d5d2fd9823b149e0ed3ed49
108
94
2012-07-22T12:06:03Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%"
| align="center" rowspan="2" | [[Image:Safari Logo.png|125px|link=]]
| align="left" colspan="2" |
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#D8BFD8;"
| [[File:Project Achievements.png|30px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:Space Core.png|30px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Portal 2 Logo.png|30px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Goo Gear Snorkels.png|30px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Portal 2 Exit Scrawling Overlay.png|30px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Portal Weighted Companion Cube with Shadow.png|30px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:Portal 2 Test Chamber Door.png|30px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Aperture Science Logo.png|30px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:NintendoWiki icon.png|18px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:StarfyNIWApic.png|18px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:WikiBound.png|18px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:SWlogo.png|18px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
9e6993d08fa1597ffbd5941a4f1f4f5712e48fa7
116
108
2012-07-23T11:11:09Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%"
| align="center" rowspan="2" | [[Image:Safari Logo.png|125px|link=]]
| align="left" colspan="2" |
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#D8BFD8;"
| [[File:Project Achievements.png|30px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:Space Core.png|30px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Portal 2 Logo.png|30px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Goo Gear Snorkels.png|30px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Portal 2 Exit Scrawling Overlay.png|30px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Portal Weighted Companion Cube with Shadow.png|30px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
| [[File:Portal 2 Test Chamber Door.png|30px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Aperture Science Logo.png|30px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Portal Radio 2.png|30px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:Lemon Grenade.png|30px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:Valve Hammer Editor Logo.png|30px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:Earth.png|30px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
18686ec3aa0a7c761768aa34331594505afdded8
File:Safari Logo.png
6
46
87
2012-07-21T03:15:52Z
RectorRocks
3352141
{{Image information
|description = The logo of the Safari browser
|source = Google Images
|permission = Fair use
|author = [[User: RectorRocks|RectorRocks]]
|date = 21<sup>st</sup> July 2012
}}[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The logo of the Safari browser
|source = Google Images
|permission = Fair use
|author = [[User: RectorRocks|RectorRocks]]
|date = 21<sup>st</sup> July 2012
}}[[Category: Images]]
67b86842c6685b3f7197672179cad377321e01cc
File:Project Achievements.png
6
47
89
2012-07-21T03:35:52Z
RectorRocks
3352141
{{Image information
|source = Google Images
|permission = Fair use
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|description = The logo for [[Portalpedia: Project Achievements|Project Achievemeents]], a Xbox 360 "Achiev...
wikitext
text/x-wiki
{{Image information
|source = Google Images
|permission = Fair use
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|description = The logo for [[Portalpedia: Project Achievements|Project Achievemeents]], a Xbox 360 "Achievement Unlocked" logo.
}}
[[Category: Images]]
5f75fb8810e91d3ba7c1c1fcdb7220cbc1a50aa6
File:Space Core.png
6
48
90
2012-07-21T03:44:18Z
RectorRocks
3352141
{{Image information
|description = [[Space Core]]
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = [[Space Core]]
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
9001f3bbc665774b84ffd4b0eda71df9dd17127c
File:Portal 2 Logo.png
6
49
91
2012-07-21T05:17:45Z
RectorRocks
3352141
{{Image information
|description = The logo of ''[[Portal 2]]''
|source = Google Images
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The logo of ''[[Portal 2]]''
|source = Google Images
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
}}
[[Category: Images]]
bf457050af91b93ae3f5715ec6a7da23cd88052a
File:Goo Gear Snorkels.png
6
50
92
2012-07-21T05:26:45Z
RectorRocks
3352141
{{Image information
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|description = [[Atlas]] and [[P-body]] wearing the [[Goo Gear Snorkels]] as seen in the Summer Camp Sal...
wikitext
text/x-wiki
{{Image information
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 21<sup>st</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|description = [[Atlas]] and [[P-body]] wearing the [[Goo Gear Snorkels]] as seen in the Summer Camp Sale prize booth page.
}}
[[Category: Images]]
55210fea6460e59b4cae31dd5612d890681cd7dd
File:Portal 2 Perpetual Testing Initiative Map Editor Default Map.png
6
51
93
2012-07-21T06:02:34Z
RectorRocks
3352141
{{Image information
|description = The default map of the ''[[Portal 2]]'' ''[[Perpetual Testing Initiative]]'' [[Puzzle Maker|map editor]].
|author = [[User: RectorRocks|RectorRocks]]
|source = Google Images
|date - 21<sup>st</sup> July 2012
|permissi...
wikitext
text/x-wiki
{{Image information
|description = The default map of the ''[[Portal 2]]'' ''[[Perpetual Testing Initiative]]'' [[Puzzle Maker|map editor]].
|author = [[User: RectorRocks|RectorRocks]]
|source = Google Images
|date - 21<sup>st</sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
1de9599cc0acb2f121d562e8066f667db21ddf91
File:Portal 2 Exit Scrawling Overlay.png
6
52
104
2012-07-22T11:27:39Z
RectorRocks
3352141
{{Image information
|description = An exit scrawling overlay in ''[[Portal 2]]''
|source = ''Portal 2''
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An exit scrawling overlay in ''[[Portal 2]]''
|source = ''Portal 2''
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
8a65c2cfe3579e39dd46f1e445f78b78c8903390
File:Portal Weighted Companion Cube with Shadow.png
6
53
105
2012-07-22T11:32:03Z
RectorRocks
3352141
{{Image information
|description = A ''[[Portal]]'' [[Weighted Companion Cube]].
|source = ''Portal''
|author = [[User: RectorRocks|RectorRocks]]
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A ''[[Portal]]'' [[Weighted Companion Cube]].
|source = ''Portal''
|author = [[User: RectorRocks|RectorRocks]]
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
01413f069e72e04b0252b73e8291419920a9ece5
106
105
2012-07-22T11:32:37Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = A ''[[Portal]]'' [[Weighted Companion Cube]] with shadow.
|source = ''Portal''
|author = [[User: RectorRocks|RectorRocks]]
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
6c8d2b297b18af8705edc82a8faff7e58e7898d0
File:Portal 2 Test Chamber Door.png
6
54
107
2012-07-22T11:37:12Z
RectorRocks
3352141
{{Image information
|description = A Test Chamber Door in ''[[Portal 2]]''
|source = ''Portal 2''
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A Test Chamber Door in ''[[Portal 2]]''
|source = ''Portal 2''
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
d0c051cef0003f6d4b73bf8c8c91398ff21d3972
109
107
2012-07-22T12:06:06Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = A [[Test Chamber Door]] in ''[[Portal 2]]''
|source = ''Portal 2''
|date = 22<sup>nd</sup> July 2012
|permission = Fair use
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
b02932e53550dc79835027bf8b6db25a802d541a
File:Aperture Science Logo.png
6
55
110
2012-07-23T10:25:01Z
RectorRocks
3352141
{{Image information
|description = The logo of [[Aperture Science]].
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The logo of [[Aperture Science]].
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
72b33eff0c4c7c8753152b13c518161e3f7798b8
File:Portal Radio.png
6
56
111
2012-07-23T10:36:27Z
RectorRocks
3352141
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|source = ''Portal''
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|description = The [[Radio]] from ''[[Portal]].''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|source = ''Portal''
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|description = The [[Radio]] from ''[[Portal]].''
}}
[[Category: Images]]
edc13ee9e461f36a2b1c257cf8b20cee8d8f13c4
File:Portal Radio 2.png
6
57
112
2012-07-23T10:38:52Z
RectorRocks
3352141
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|description = The [[Radio]] from ''[[Portal]]''
|source = ''Portal''
|date = 23<sup>rd<sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|description = The [[Radio]] from ''[[Portal]]''
|source = ''Portal''
|date = 23<sup>rd<sup> July 2012
|permission = Fair use
}}
[[Category: Images]]
56a597aa051a2489fec60dc8663190a46b248099
File:Lemon Grenade.png
6
58
113
2012-07-23T10:54:26Z
RectorRocks
3352141
{{Image information
|description = A lemon grenade, relating to [[Cave Johnson]]'s speech.
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A lemon grenade, relating to [[Cave Johnson]]'s speech.
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
9791befd7a08b5ed45be6190288429df01a18d7f
File:Valve Hammer Editor Logo.png
6
59
114
2012-07-23T11:02:17Z
RectorRocks
3352141
{{Image information
|description = The logo of [[Valve Hammer Editor]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The logo of [[Valve Hammer Editor]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
b2b8552b70b0ba210775dff74d085607a87f6e78
File:Earth.png
6
60
115
2012-07-23T11:09:55Z
RectorRocks
3352141
{{Image information
|description = Earth
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = Earth
|author = [[User: RectorRocks|RectorRocks]]
|date = 23<sup>rd</sup> July 2012
|permission = Fair use
|source = Google Images
}}
[[Category: Images]]
3110cd621e7a87b382c0aea78b98d2842d694da4
File:Hard Light Bridge Close-up.png
6
61
117
2012-07-27T10:46:11Z
RectorRocks
3352141
{{Image information
|description = A close-up view of a [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 27<sup>th</sup> July 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A close-up view of a [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 27<sup>th</sup> July 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
bfd8d234f8e0c52ef71cbcf8ad16238d156b243a
Template:Featured article
10
62
118
2012-07-27T10:47:29Z
RectorRocks
3352141
Created page with "<div style="float:left;margin:0.5em 0.9em 0.4em 0;">[[File:Hard Light Bridge Close-up.png|250px|A close-up view of a Hard Light Bridge]]</div> The '''[[Hard Light Bridge|Aper..."
wikitext
text/x-wiki
<div style="float:left;margin:0.5em 0.9em 0.4em 0;">[[File:Hard Light Bridge Close-up.png|250px|A close-up view of a Hard Light Bridge]]</div>
The '''[[Hard Light Bridge|Aperture Science Hard Light Bridge]]''' (known as '''Hard-Light Surface''' or simply '''Light Bridge''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi translucent solids that are made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross over [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally and vertically. Horizontal bridges act as a bridge for players to walk on while vertical bridges act as a shield for the player (such as blocking [[Turrets|turrets]]). Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location. ([[Hard Light Bridge|'''more...''']])
Recently featured: [[Aperture Science Enrichment Center]] – X – X
<noinclude>[[Category: Templates]]</noinclude>
636e1cc41914c9e590f922dd680a375a82dfa782
Template:Did you know
10
44
121
120
2012-07-27T10:55:11Z
RectorRocks
3352141
wikitext
text/x-wiki
* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]?
* ...that the [[Hoopy the Hoop|hoop]] that dropped from the sky in the end of ''[[Portal]]'' was intended to be a meme by the developers, instead of the [[Cake|cake]] or the [[Companion Cube]]?
* ...that ''[[Portal 2]]'''s main character was originally going to be a man?
* ...that ''Portal 2'' originally wasn't going to have [[Portals|portals]]?
* ...that [[GLaDOS]] was intended to speak the voice lines of the [[Announcer]] in the [[Portal 2 Chapter 1: The Courtesy Call|first chapter of ''Portal 2'']]?
<noinclude>
==Current DYKs==
* ...that the player characters of the [[Cooperative Testing Initiative]] were originally [[Chell]] and a second woman named [[Mel]]?
* ...that the [[Hoopy the Hoop|hoop]] that dropped from the sky in the end of ''[[Portal]]'' was intended to be a meme by the developers, instead of the [[Cake|cake]] or the [[Companion Cube]]?
* ...that ''[[Portal 2]]'''s main character was originally going to be a man?
* ...that ''Portal 2'' originally wasn't going to have [[Portals|portals]]?
* ...that ''Portal 2'' takes place several years later after the events of ''Portal'' said from the words of a [[Valve]] employee?
* ...that [[GLaDOS]] was intended to speak the voice lines of the [[Announcer]] in the [[Portal 2 Chapter 1: The Courtesy Call|first chapter of ''Portal 2'']]?
* ...that the cake is a Black Forest cake?
* ...that there were plans for a "[[Adhesion Gel|sticky gel]]" in ''Portal 2''?
* ...that Ellen McLain is an opera singer, and sang the [[Turret Opera]]?
[[Category: Templates]]</noinclude>
e78c48b41710926f0093b523934dee1b8910e6ef
Template:-
10
63
122
2012-07-27T10:56:47Z
RectorRocks
3352141
Created page with "<br clear="all"><noinclude>[[Category:Templates]]</noinclude>"
wikitext
text/x-wiki
<br clear="all"><noinclude>[[Category:Templates]]</noinclude>
82836ee81009a5544d74aabb13195c8bfda1c21a
Template:Image information
10
64
123
2012-07-27T10:59:54Z
RectorRocks
3352141
Created page with "<div class="hproduct"> <table class="toccolours vevent" style="width: 100%; direction: {{Dir|{{int:lang}} }};" cellpadding="4"> <!-- Description --> <tr style="vertical-align..."
wikitext
text/x-wiki
<div class="hproduct">
<table class="toccolours vevent" style="width: 100%; direction: {{Dir|{{int:lang}} }};" cellpadding="4">
<!-- Description -->
<tr style="vertical-align: top">
<td id="fileinfotpl_desc" style="background: #ccf; text-align: right; padding-right: 0.4em; width: 15%; font-weight:bold">Description</td>
<td><span class="description">{{{description}}}</span></td>
</tr>
<!-- Date -->
<tr style="vertical-align: top">
<td id="fileinfotpl_date" style="background: #ccf; text-align: right; padding-right: 0.4em; width: 15%; font-weight:bold">Date</td>
<td>{{{date}}}</td>
</tr>
<!-- Source -->
<tr style="vertical-align: top">
<td id="fileinfotpl_src" style="background: #ccf; text-align: right; padding-right: 0.4em; width: 15%; font-weight:bold">Source</td>
<td>{{{source}}}</td>
</tr>
<!-- Author -->
<tr style="vertical-align: top">
<td id="fileinfotpl_aut" style="background: #ccf; text-align: right; padding-right: 0.4em; width: 15%; font-weight:bold">Author</td>
<td>{{{author}}}</td>
</tr>
<!-- Permission -->
<tr style="vertical-align: top">
<td id="fileinfotpl_perm" style="background: #ccf; text-align: right; padding-right: 0.4em; width: 15%; font-weight:bold">Permission</td>
<td>{{{permission}}}</td>
</tr>
</table>
</div><noinclude>
To be used on <u>'''''ALL'''''</u> images.
==Form==
Copy and paste the following and fill in the following.
<pre>
{{Image information
|description =
|date =
|source =
|author =
|permission =
}}
</pre>
[[Category: Templates]]
</noinclude>
674614f858e731a172e0259c46e303844fcd1ffe
Template:Dir
10
65
124
2012-07-27T11:00:45Z
RectorRocks
3352141
Created page with "<noinclude></noinclude>{{#switch:{{{1}}}|ar|arc|arz|bcc|ckb|bqi|dv|fa|fa-af|glk|ha|he|kk-arab|kk-cn|ks|ku-arab|mzn|pnb|prd|ps|sd|ug|ur|ydd|yi={{{2|rtl}}}|{{{3|ltr}}}}}<noinclu..."
wikitext
text/x-wiki
<noinclude></noinclude>{{#switch:{{{1}}}|ar|arc|arz|bcc|ckb|bqi|dv|fa|fa-af|glk|ha|he|kk-arab|kk-cn|ks|ku-arab|mzn|pnb|prd|ps|sd|ug|ur|ydd|yi={{{2|rtl}}}|{{{3|ltr}}}}}<noinclude>
[[Category:Templates]]
</noinclude>
4f961a6ec4ceab589100ea0e64924a6b65efa503
Main Page
0
1
125
103
2012-07-27T11:04:26Z
RectorRocks
3352141
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
0db57b3ecc81c746f487459777f960b6569d972b
126
125
2012-07-27T11:05:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
8544ccfc95c4f3208b9019cd8669e1459d4957aa
147
126
2012-07-30T09:33:21Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
123ca6a13034782c797ee4ae43d3cf49bf5e724b
Gels
0
66
127
2012-07-27T11:13:51Z
RectorRocks
3352141
Redirected page to [[Mobility Gels]]
wikitext
text/x-wiki
#REDIRECT [[Mobility Gels]]
d81acdecff278157977c4a02a765393821dd13b2
Companion Cube
0
67
128
2012-07-27T11:14:27Z
RectorRocks
3352141
Redirected page to [[Weighted Companion Cube]]
wikitext
text/x-wiki
#REDIRECT [[Weighted Companion Cube]]
2d2eb8b9ea3af7864e2c857f0609bbe9af65b24b
Template:Infobox mechanic
10
68
129
2012-07-29T07:01:03Z
RectorRocks
3352141
Created page with "{{Infobox |title = {{{title|Name of mechanic}}} | class = vcard | abovestyle = background-color: #{{{titlecolor}}}; font-size: 125%; color: #{{{titletextcolor}}} | headerstyle..."
wikitext
text/x-wiki
{{Infobox
|title = {{{title|Name of mechanic}}}
| class = vcard
| abovestyle = background-color: #{{{titlecolor}}}; font-size: 125%; color: #{{{titletextcolor}}}
| headerstyle = background-color: #{{{headercolor}}};
| aboveclass=fn org
| above = {{{above|Name of mechanic}}}
| image = {{{image|}}}
| caption = {{{caption|}}}
| header1 = {{{General information|}}}
| label2 = Affiliation
| data2 = {{{affiliation|}}}
| label3 = Alias(es)
| data3 = {{{alias|}}}
| label4 = Type
| data4 = {{{type|}}}
| header11= {{{Usage|}}}
| label12 = Maker
| data12 = {{{maker|}}}
| label13 = Used by
| data13 = {{{usedby|}}}
| header22= {{{Game information|}}}
|label23 = Entity / spawn codes
|data23 = {{{entity|}}}
|label24 = Designer(s)
|data24 = {{{designer|}}}
|label25 = Instance(s)
|data25 = {{{instance|}}}
|label26 = Model
|data26 = {{{model|}}}
|label27 = Tutorial
|data27 = {{{tutorial|}}}
}}<noinclude>Insert this template for articles about [[Mechanics|mechanics]]. For mechanics with a black background, insert [[Template: Infobox mechanic/black|Infobox mechanic/black]] instead.
==Form==
<pre>
{{Infobox mechanic
|titlecolor =
|titletextcolor =
|headercolor =
|title =
|above =
|image =
|caption =
|General information =
|affiliation =
|alias =
|type =
|Usage =
|maker =
|usedby =
|Game information =
|entity =
|model =
|instance =
|designer =
|tutorial =
}}
</pre>
[[Category: Infobox templates]]</noinclude>
0c34c6b3d72a26c6d91ccb0f34f21b79a866eb03
Template:Infobox
10
69
130
2012-07-29T07:01:28Z
RectorRocks
3352141
Created page with "{{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="5" style="width:22em; {{#if:{{{float|}}}|float: {{{float}}}; clear: {{#ifeq:{{{float|}}}|none|bo..."
wikitext
text/x-wiki
{{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="5" style="width:22em; {{#if:{{{float|}}}|float: {{{float}}}; clear: {{#ifeq:{{{float|}}}|none|both|{{{float}}}}}; margin: 0 0 1em 1em;}} {{{bodystyle|}}}"><!--
Caption
-->{{#if:{{{title|}}}|<caption class="{{{titleclass|}}}" style="{{{titlestyle|}}}">{{{title}}}</caption>}}<!--
Header
-->{{#if:{{{above|}}}|<tr><th colspan=2 class="{{{aboveclass|}}}" style="text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}">{{{above}}}</th></tr>}}
}}{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|'''{{{title}}}'''}}}}<!--
Subheader1
-->{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row
|data={{{subheader|{{{subheader1|}}}}}}
|datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}
|class={{{subheaderclass|}}}
|rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}
}} }}<!--
Subheader2
-->{{#if:{{{subheader2|}}}|{{Infobox/row
|data={{{subheader2}}}
|datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}
|class={{{subheaderclass|}}}
|rowclass={{{subheaderrowclass2|}}}
}} }}<!--
Image1
-->{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row
|data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|<br /><span style="{{{captionstyle|}}}">{{{caption|{{{caption1}}}}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass1|}}}
}} }}<!--
Image2
-->{{#if:{{{image2|}}}|{{Infobox/row
|data={{{image2}}}{{#if:{{{caption2|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption2}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass2|}}}
}} }}<!--
-->{{Infobox/row
|header={{{header1|}}} |headerstyle={{{headerstyle|}}}
|label={{{label1|}}} |labelstyle={{{labelstyle|}}}
|data={{{data1|}}} |datastyle={{{datastyle|}}}
|class={{{class1|}}} |rowclass={{{rowclass1|}}}
}}{{Infobox/row
|header={{{header2|}}} |headerstyle={{{headerstyle|}}}
|label={{{label2|}}} |labelstyle={{{labelstyle|}}}
|data={{{data2|}}} |datastyle={{{datastyle|}}}
|class={{{class2|}}} |rowclass={{{rowclass2|}}}
}}{{Infobox/row
|header={{{header3|}}} |headerstyle={{{headerstyle|}}}
|label={{{label3|}}} |labelstyle={{{labelstyle|}}}
|data={{{data3|}}} |datastyle={{{datastyle|}}}
|class={{{class3|}}} |rowclass={{{rowclass3|}}}
}}{{Infobox/row
|header={{{header4|}}} |headerstyle={{{headerstyle|}}}
|label={{{label4|}}} |labelstyle={{{labelstyle|}}}
|data={{{data4|}}} |datastyle={{{datastyle|}}}
|class={{{class4|}}} |rowclass={{{rowclass4|}}}
}}{{Infobox/row
|header={{{header5|}}} |headerstyle={{{headerstyle|}}}
|label={{{label5|}}} |labelstyle={{{labelstyle|}}}
|data={{{data5|}}} |datastyle={{{datastyle|}}}
|class={{{class5|}}} |rowclass={{{rowclass5|}}}
}}{{Infobox/row
|header={{{header6|}}} |headerstyle={{{headerstyle|}}}
|label={{{label6|}}} |labelstyle={{{labelstyle|}}}
|data={{{data6|}}} |datastyle={{{datastyle|}}}
|class={{{class6|}}} |rowclass={{{rowclass6|}}}
}}{{Infobox/row
|header={{{header7|}}} |headerstyle={{{headerstyle|}}}
|label={{{label7|}}} |labelstyle={{{labelstyle|}}}
|data={{{data7|}}} |datastyle={{{datastyle|}}}
|class={{{class7|}}} |rowclass={{{rowclass7|}}}
}}{{Infobox/row
|header={{{header8|}}} |headerstyle={{{headerstyle|}}}
|label={{{label8|}}} |labelstyle={{{labelstyle|}}}
|data={{{data8|}}} |datastyle={{{datastyle|}}}
|class={{{class8|}}} |rowclass={{{rowclass8|}}}
}}{{Infobox/row
|header={{{header9|}}} |headerstyle={{{headerstyle|}}}
|label={{{label9|}}} |labelstyle={{{labelstyle|}}}
|data={{{data9|}}} |datastyle={{{datastyle|}}}
|class={{{class9|}}} |rowclass={{{rowclass9|}}}
}}{{Infobox/row
|header={{{header10|}}} |headerstyle={{{headerstyle|}}}
|label={{{label10|}}} |labelstyle={{{labelstyle|}}}
|data={{{data10|}}} |datastyle={{{datastyle|}}}
|class={{{class10|}}} |rowclass={{{rowclass10|}}}
}}{{Infobox/row
|header={{{header11|}}} |headerstyle={{{headerstyle|}}}
|label={{{label11|}}} |labelstyle={{{labelstyle|}}}
|data={{{data11|}}} |datastyle={{{datastyle|}}}
|class={{{class11|}}} |rowclass={{{rowclass11|}}}
}}{{Infobox/row
|header={{{header12|}}} |headerstyle={{{headerstyle|}}}
|label={{{label12|}}} |labelstyle={{{labelstyle|}}}
|data={{{data12|}}} |datastyle={{{datastyle|}}}
|class={{{class12|}}} |rowclass={{{rowclass12|}}}
}}{{Infobox/row
|header={{{header13|}}} |headerstyle={{{headerstyle|}}}
|label={{{label13|}}} |labelstyle={{{labelstyle|}}}
|data={{{data13|}}} |datastyle={{{datastyle|}}}
|class={{{class13|}}} |rowclass={{{rowclass13|}}}
}}{{Infobox/row
|header={{{header14|}}} |headerstyle={{{headerstyle|}}}
|label={{{label14|}}} |labelstyle={{{labelstyle|}}}
|data={{{data14|}}} |datastyle={{{datastyle|}}}
|class={{{class14|}}} |rowclass={{{rowclass14|}}}
}}{{Infobox/row
|header={{{header15|}}} |headerstyle={{{headerstyle|}}}
|label={{{label15|}}} |labelstyle={{{labelstyle|}}}
|data={{{data15|}}} |datastyle={{{datastyle|}}}
|class={{{class15|}}} |rowclass={{{rowclass15|}}}
}}{{Infobox/row
|header={{{header16|}}} |headerstyle={{{headerstyle|}}}
|label={{{label16|}}} |labelstyle={{{labelstyle|}}}
|data={{{data16|}}} |datastyle={{{datastyle|}}}
|class={{{class16|}}} |rowclass={{{rowclass16|}}}
}}{{Infobox/row
|header={{{header17|}}} |headerstyle={{{headerstyle|}}}
|label={{{label17|}}} |labelstyle={{{labelstyle|}}}
|data={{{data17|}}} |datastyle={{{datastyle|}}}
|class={{{class17|}}} |rowclass={{{rowclass17|}}}
}}{{Infobox/row
|header={{{header18|}}} |headerstyle={{{headerstyle|}}}
|label={{{label18|}}} |labelstyle={{{labelstyle|}}}
|data={{{data18|}}} |datastyle={{{datastyle|}}}
|class={{{class18|}}} |rowclass={{{rowclass18|}}}
}}{{Infobox/row
|header={{{header19|}}} |headerstyle={{{headerstyle|}}}
|label={{{label19|}}} |labelstyle={{{labelstyle|}}}
|data={{{data19|}}} |datastyle={{{datastyle|}}}
|class={{{class19|}}} |rowclass={{{rowclass19|}}}
}}{{Infobox/row
|header={{{header20|}}} |headerstyle={{{headerstyle|}}}
|label={{{label20|}}} |labelstyle={{{labelstyle|}}}
|data={{{data20|}}} |datastyle={{{datastyle|}}}
|class={{{class20|}}} |rowclass={{{rowclass20|}}}
}}{{Infobox/row
|header={{{header21|}}} |headerstyle={{{headerstyle|}}}
|label={{{label21|}}} |labelstyle={{{labelstyle|}}}
|data={{{data21|}}} |datastyle={{{datastyle|}}}
|class={{{class21|}}} |rowclass={{{rowclass21|}}}
}}{{Infobox/row
|header={{{header22|}}} |headerstyle={{{headerstyle|}}}
|label={{{label22|}}} |labelstyle={{{labelstyle|}}}
|data={{{data22|}}} |datastyle={{{datastyle|}}}
|class={{{class22|}}} |rowclass={{{rowclass22|}}}
}}{{Infobox/row
|header={{{header23|}}} |headerstyle={{{headerstyle|}}}
|label={{{label23|}}} |labelstyle={{{labelstyle|}}}
|data={{{data23|}}} |datastyle={{{datastyle|}}}
|class={{{class23|}}} |rowclass={{{rowclass23|}}}
}}{{Infobox/row
|header={{{header24|}}} |headerstyle={{{headerstyle|}}}
|label={{{label24|}}} |labelstyle={{{labelstyle|}}}
|data={{{data24|}}} |datastyle={{{datastyle|}}}
|class={{{class24|}}} |rowclass={{{rowclass24|}}}
}}{{Infobox/row
|header={{{header25|}}} |headerstyle={{{headerstyle|}}}
|label={{{label25|}}} |labelstyle={{{labelstyle|}}}
|data={{{data25|}}} |datastyle={{{datastyle|}}}
|class={{{class25|}}} |rowclass={{{rowclass25|}}}
}}{{Infobox/row
|header={{{header26|}}} |headerstyle={{{headerstyle|}}}
|label={{{label26|}}} |labelstyle={{{labelstyle|}}}
|data={{{data26|}}} |datastyle={{{datastyle|}}}
|class={{{class26|}}} |rowclass={{{rowclass26|}}}
}}{{Infobox/row
|header={{{header27|}}} |headerstyle={{{headerstyle|}}}
|label={{{label27|}}} |labelstyle={{{labelstyle|}}}
|data={{{data27|}}} |datastyle={{{datastyle|}}}
|class={{{class27|}}} |rowclass={{{rowclass27|}}}
}}{{Infobox/row
|header={{{header28|}}} |headerstyle={{{headerstyle|}}}
|label={{{label28|}}} |labelstyle={{{labelstyle|}}}
|data={{{data28|}}} |datastyle={{{datastyle|}}}
|class={{{class28|}}} |rowclass={{{rowclass28|}}}
}}{{Infobox/row
|header={{{header29|}}} |headerstyle={{{headerstyle|}}}
|label={{{label29|}}} |labelstyle={{{labelstyle|}}}
|data={{{data29|}}} |datastyle={{{datastyle|}}}
|class={{{class29|}}} |rowclass={{{rowclass29|}}}
}}{{Infobox/row
|header={{{header30|}}} |headerstyle={{{headerstyle|}}}
|label={{{label30|}}} |labelstyle={{{labelstyle|}}}
|data={{{data30|}}} |datastyle={{{datastyle|}}}
|class={{{class30|}}} |rowclass={{{rowclass30|}}}
}}{{Infobox/row
|header={{{header31|}}} |headerstyle={{{headerstyle|}}}
|label={{{label31|}}} |labelstyle={{{labelstyle|}}}
|data={{{data31|}}} |datastyle={{{datastyle|}}}
|class={{{class31|}}} |rowclass={{{rowclass31|}}}
}}{{Infobox/row
|header={{{header32|}}} |headerstyle={{{headerstyle|}}}
|label={{{label32|}}} |labelstyle={{{labelstyle|}}}
|data={{{data32|}}} |datastyle={{{datastyle|}}}
|class={{{class32|}}} |rowclass={{{rowclass32|}}}
}}{{Infobox/row
|header={{{header33|}}} |headerstyle={{{headerstyle|}}}
|label={{{label33|}}} |labelstyle={{{labelstyle|}}}
|data={{{data33|}}} |datastyle={{{datastyle|}}}
|class={{{class33|}}} |rowclass={{{rowclass33|}}}
}}{{Infobox/row
|header={{{header34|}}} |headerstyle={{{headerstyle|}}}
|label={{{label34|}}} |labelstyle={{{labelstyle|}}}
|data={{{data34|}}} |datastyle={{{datastyle|}}}
|class={{{class34|}}} |rowclass={{{rowclass34|}}}
}}{{Infobox/row
|header={{{header35|}}} |headerstyle={{{headerstyle|}}}
|label={{{label35|}}} |labelstyle={{{labelstyle|}}}
|data={{{data35|}}} |datastyle={{{datastyle|}}}
|class={{{class35|}}} |rowclass={{{rowclass35|}}}
}}{{Infobox/row
|header={{{header36|}}} |headerstyle={{{headerstyle|}}}
|label={{{label36|}}} |labelstyle={{{labelstyle|}}}
|data={{{data36|}}} |datastyle={{{datastyle|}}}
|class={{{class36|}}} |rowclass={{{rowclass36|}}}
}}{{Infobox/row
|header={{{header37|}}} |headerstyle={{{headerstyle|}}}
|label={{{label37|}}} |labelstyle={{{labelstyle|}}}
|data={{{data37|}}} |datastyle={{{datastyle|}}}
|class={{{class37|}}} |rowclass={{{rowclass37|}}}
}}{{Infobox/row
|header={{{header38|}}} |headerstyle={{{headerstyle|}}}
|label={{{label38|}}} |labelstyle={{{labelstyle|}}}
|data={{{data38|}}} |datastyle={{{datastyle|}}}
|class={{{class38|}}} |rowclass={{{rowclass38|}}}
}}{{Infobox/row
|header={{{header39|}}} |headerstyle={{{headerstyle|}}}
|label={{{label39|}}} |labelstyle={{{labelstyle|}}}
|data={{{data39|}}} |datastyle={{{datastyle|}}}
|class={{{class39|}}} |rowclass={{{rowclass39|}}}
}}{{Infobox/row
|header={{{header40|}}} |headerstyle={{{headerstyle|}}}
|label={{{label40|}}} |labelstyle={{{labelstyle|}}}
|data={{{data40|}}} |datastyle={{{datastyle|}}}
|class={{{class40|}}} |rowclass={{{rowclass40|}}}
}}{{Infobox/row
|header={{{header41|}}} |headerstyle={{{headerstyle|}}}
|label={{{label41|}}} |labelstyle={{{labelstyle|}}}
|data={{{data41|}}} |datastyle={{{datastyle|}}}
|class={{{class41|}}} |rowclass={{{rowclass41|}}}
}}{{Infobox/row
|header={{{header42|}}} |headerstyle={{{headerstyle|}}}
|label={{{label42|}}} |labelstyle={{{labelstyle|}}}
|data={{{data42|}}} |datastyle={{{datastyle|}}}
|class={{{class42|}}} |rowclass={{{rowclass42|}}}
}}{{Infobox/row
|header={{{header43|}}} |headerstyle={{{headerstyle|}}}
|label={{{label43|}}} |labelstyle={{{labelstyle|}}}
|data={{{data43|}}} |datastyle={{{datastyle|}}}
|class={{{class43|}}} |rowclass={{{rowclass43|}}}
}}{{Infobox/row
|header={{{header44|}}} |headerstyle={{{headerstyle|}}}
|label={{{label44|}}} |labelstyle={{{labelstyle|}}}
|data={{{data44|}}} |datastyle={{{datastyle|}}}
|class={{{class44|}}} |rowclass={{{rowclass44|}}}
}}{{Infobox/row
|header={{{header45|}}} |headerstyle={{{headerstyle|}}}
|label={{{label45|}}} |labelstyle={{{labelstyle|}}}
|data={{{data45|}}} |datastyle={{{datastyle|}}}
|class={{{class45|}}} |rowclass={{{rowclass45|}}}
}}{{Infobox/row
|header={{{header46|}}} |headerstyle={{{headerstyle|}}}
|label={{{label46|}}} |labelstyle={{{labelstyle|}}}
|data={{{data46|}}} |datastyle={{{datastyle|}}}
|class={{{class46|}}} |rowclass={{{rowclass46|}}}
}}{{Infobox/row
|header={{{header47|}}} |headerstyle={{{headerstyle|}}}
|label={{{label47|}}} |labelstyle={{{labelstyle|}}}
|data={{{data47|}}} |datastyle={{{datastyle|}}}
|class={{{class47|}}} |rowclass={{{rowclass47|}}}
}}{{Infobox/row
|header={{{header48|}}} |headerstyle={{{headerstyle|}}}
|label={{{label48|}}} |labelstyle={{{labelstyle|}}}
|data={{{data48|}}} |datastyle={{{datastyle|}}}
|class={{{class48|}}} |rowclass={{{rowclass48|}}}
}}{{Infobox/row
|header={{{header49|}}} |headerstyle={{{headerstyle|}}}
|label={{{label49|}}} |labelstyle={{{labelstyle|}}}
|data={{{data49|}}} |datastyle={{{datastyle|}}}
|class={{{class49|}}} |rowclass={{{rowclass49|}}}
}}{{Infobox/row
|header={{{header50|}}} |headerstyle={{{headerstyle|}}}
|label={{{label50|}}} |labelstyle={{{labelstyle|}}}
|data={{{data50|}}} |datastyle={{{datastyle|}}}
|class={{{class50|}}} |rowclass={{{rowclass50|}}}
}}{{Infobox/row
|header={{{header51|}}} |headerstyle={{{headerstyle|}}}
|label={{{label51|}}} |labelstyle={{{labelstyle|}}}
|data={{{data51|}}} |datastyle={{{datastyle|}}}
|class={{{class51|}}} |rowclass={{{rowclass51|}}}
}}{{Infobox/row
|header={{{header52|}}} |headerstyle={{{headerstyle|}}}
|label={{{label52|}}} |labelstyle={{{labelstyle|}}}
|data={{{data52|}}} |datastyle={{{datastyle|}}}
|class={{{class52|}}} |rowclass={{{rowclass52|}}}
}}{{Infobox/row
|header={{{header53|}}} |headerstyle={{{headerstyle|}}}
|label={{{label53|}}} |labelstyle={{{labelstyle|}}}
|data={{{data53|}}} |datastyle={{{datastyle|}}}
|class={{{class53|}}} |rowclass={{{rowclass53|}}}
}}{{Infobox/row
|header={{{header54|}}} |headerstyle={{{headerstyle|}}}
|label={{{label54|}}} |labelstyle={{{labelstyle|}}}
|data={{{data54|}}} |datastyle={{{datastyle|}}}
|class={{{class54|}}} |rowclass={{{rowclass54|}}}
}}{{Infobox/row
|header={{{header55|}}} |headerstyle={{{headerstyle|}}}
|label={{{label55|}}} |labelstyle={{{labelstyle|}}}
|data={{{data55|}}} |datastyle={{{datastyle|}}}
|class={{{class55|}}} |rowclass={{{rowclass55|}}}
}}{{Infobox/row
|header={{{header56|}}} |headerstyle={{{headerstyle|}}}
|label={{{label56|}}} |labelstyle={{{labelstyle|}}}
|data={{{data56|}}} |datastyle={{{datastyle|}}}
|class={{{class56|}}} |rowclass={{{rowclass56|}}}
}}{{Infobox/row
|header={{{header57|}}} |headerstyle={{{headerstyle|}}}
|label={{{label57|}}} |labelstyle={{{labelstyle|}}}
|data={{{data57|}}} |datastyle={{{datastyle|}}}
|class={{{class57|}}} |rowclass={{{rowclass57|}}}
}}{{Infobox/row
|header={{{header58|}}} |headerstyle={{{headerstyle|}}}
|label={{{label58|}}} |labelstyle={{{labelstyle|}}}
|data={{{data58|}}} |datastyle={{{datastyle|}}}
|class={{{class58|}}} |rowclass={{{rowclass58|}}}
}}{{Infobox/row
|header={{{header59|}}} |headerstyle={{{headerstyle|}}}
|label={{{label59|}}} |labelstyle={{{labelstyle|}}}
|data={{{data59|}}} |datastyle={{{datastyle|}}}
|class={{{class59|}}} |rowclass={{{rowclass59|}}}
}}{{Infobox/row
|header={{{header60|}}} |headerstyle={{{headerstyle|}}}
|label={{{label60|}}} |labelstyle={{{labelstyle|}}}
|data={{{data60|}}} |datastyle={{{datastyle|}}}
|class={{{class60|}}} |rowclass={{{rowclass60|}}}
}}{{Infobox/row
|header={{{header61|}}} |headerstyle={{{headerstyle|}}}
|label={{{label61|}}} |labelstyle={{{labelstyle|}}}
|data={{{data61|}}} |datastyle={{{datastyle|}}}
|class={{{class61|}}} |rowclass={{{rowclass61|}}}
}}{{Infobox/row
|header={{{header62|}}} |headerstyle={{{headerstyle|}}}
|label={{{label62|}}} |labelstyle={{{labelstyle|}}}
|data={{{data62|}}} |datastyle={{{datastyle|}}}
|class={{{class62|}}} |rowclass={{{rowclass62|}}}
}}{{Infobox/row
|header={{{header63|}}} |headerstyle={{{headerstyle|}}}
|label={{{label63|}}} |labelstyle={{{labelstyle|}}}
|data={{{data63|}}} |datastyle={{{datastyle|}}}
|class={{{class63|}}} |rowclass={{{rowclass63|}}}
}}{{Infobox/row
|header={{{header64|}}} |headerstyle={{{headerstyle|}}}
|label={{{label64|}}} |labelstyle={{{labelstyle|}}}
|data={{{data64|}}} |datastyle={{{datastyle|}}}
|class={{{class64|}}} |rowclass={{{rowclass64|}}}
}}{{Infobox/row
|header={{{header65|}}} |headerstyle={{{headerstyle|}}}
|label={{{label65|}}} |labelstyle={{{labelstyle|}}}
|data={{{data65|}}} |datastyle={{{datastyle|}}}
|class={{{class65|}}} |rowclass={{{rowclass65|}}}
}}{{Infobox/row
|header={{{header66|}}} |headerstyle={{{headerstyle|}}}
|label={{{label66|}}} |labelstyle={{{labelstyle|}}}
|data={{{data66|}}} |datastyle={{{datastyle|}}}
|class={{{class66|}}} |rowclass={{{rowclass66|}}}
}}{{Infobox/row
|header={{{header67|}}} |headerstyle={{{headerstyle|}}}
|label={{{label67|}}} |labelstyle={{{labelstyle|}}}
|data={{{data67|}}} |datastyle={{{datastyle|}}}
|class={{{class67|}}} |rowclass={{{rowclass67|}}}
}}{{Infobox/row
|header={{{header68|}}} |headerstyle={{{headerstyle|}}}
|label={{{label68|}}} |labelstyle={{{labelstyle|}}}
|data={{{data68|}}} |datastyle={{{datastyle|}}}
|class={{{class68|}}} |rowclass={{{rowclass68|}}}
}}{{Infobox/row
|header={{{header69|}}} |headerstyle={{{headerstyle|}}}
|label={{{label69|}}} |labelstyle={{{labelstyle|}}}
|data={{{data69|}}} |datastyle={{{datastyle|}}}
|class={{{class69|}}} |rowclass={{{rowclass69|}}}
}}{{Infobox/row
|header={{{header70|}}} |headerstyle={{{headerstyle|}}}
|label={{{label70|}}} |labelstyle={{{labelstyle|}}}
|data={{{data70|}}} |datastyle={{{datastyle|}}}
|class={{{class70|}}} |rowclass={{{rowclass70|}}}
}}{{Infobox/row
|header={{{header71|}}} |headerstyle={{{headerstyle|}}}
|label={{{label71|}}} |labelstyle={{{labelstyle|}}}
|data={{{data71|}}} |datastyle={{{datastyle|}}}
|class={{{class71|}}} |rowclass={{{rowclass71|}}}
}}{{Infobox/row
|header={{{header72|}}} |headerstyle={{{headerstyle|}}}
|label={{{label72|}}} |labelstyle={{{labelstyle|}}}
|data={{{data72|}}} |datastyle={{{datastyle|}}}
|class={{{class72|}}} |rowclass={{{rowclass72|}}}
}}{{Infobox/row
|header={{{header73|}}} |headerstyle={{{headerstyle|}}}
|label={{{label73|}}} |labelstyle={{{labelstyle|}}}
|data={{{data73|}}} |datastyle={{{datastyle|}}}
|class={{{class73|}}} |rowclass={{{rowclass73|}}}
}}{{Infobox/row
|header={{{header74|}}} |headerstyle={{{headerstyle|}}}
|label={{{label74|}}} |labelstyle={{{labelstyle|}}}
|data={{{data74|}}} |datastyle={{{datastyle|}}}
|class={{{class74|}}} |rowclass={{{rowclass74|}}}
}}{{Infobox/row
|header={{{header75|}}} |headerstyle={{{headerstyle|}}}
|label={{{label75|}}} |labelstyle={{{labelstyle|}}}
|data={{{data75|}}} |datastyle={{{datastyle|}}}
|class={{{class75|}}} |rowclass={{{rowclass75|}}}
}}{{Infobox/row
|header={{{header76|}}} |headerstyle={{{headerstyle|}}}
|label={{{label76|}}} |labelstyle={{{labelstyle|}}}
|data={{{data76|}}} |datastyle={{{datastyle|}}}
|class={{{class76|}}} |rowclass={{{rowclass76|}}}
}}{{Infobox/row
|header={{{header77|}}} |headerstyle={{{headerstyle|}}}
|label={{{label77|}}} |labelstyle={{{labelstyle|}}}
|data={{{data77|}}} |datastyle={{{datastyle|}}}
|class={{{class77|}}} |rowclass={{{rowclass77|}}}
}}{{Infobox/row
|header={{{header78|}}} |headerstyle={{{headerstyle|}}}
|label={{{label78|}}} |labelstyle={{{labelstyle|}}}
|data={{{data78|}}} |datastyle={{{datastyle|}}}
|class={{{class78|}}} |rowclass={{{rowclass78|}}}
}}{{Infobox/row
|header={{{header79|}}} |headerstyle={{{headerstyle|}}}
|label={{{label79|}}} |labelstyle={{{labelstyle|}}}
|data={{{data79|}}} |datastyle={{{datastyle|}}}
|class={{{class79|}}} |rowclass={{{rowclass79|}}}
}}{{Infobox/row
|header={{{header80|}}} |headerstyle={{{headerstyle|}}}
|label={{{label80|}}} |labelstyle={{{labelstyle|}}}
|data={{{data80|}}} |datastyle={{{datastyle|}}}
|class={{{class80|}}} |rowclass={{{rowclass80|}}}
}}<!-- Below
-->{{#if:{{{below|}}}|<tr><td colspan=2 class="{{{belowclass|}}}" style="text-align:center; {{{belowstyle|}}}">{{{below}}}</td></tr>}}<!--
Navbar
-->{{#if:{{{name|}}}|<tr><td colspan=2 style="text-align:right">{{navbar|{{{name}}}|mini=1}}</td></tr>}}
{{#ifeq:{{{child|}}}|yes||</table>}}{{#switch:{{lc:{{{italic title|¬}}}}}
|¬|no = <!-- no italic title -->
||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}
}}<includeonly>{{#ifeq:{{{decat|}}}|yes||{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}||{{namespace detect|main=[[category:articles which use infobox templates with no data rows]]}}}}}}</includeonly><noinclude>[[Category:Templates]]</noinclude>
799e73d01a7cbec2f2cc1ae017f3c8ac7e03c1a4
Template:Infobox/row
10
70
131
2012-07-29T07:01:51Z
RectorRocks
3352141
Created page with "{{#if:{{{header|}}} |<tr><th colspan="2" class="{{{class|}}}" style="text-align:center; {{{headerstyle|}}}">{{{header}}}</th></tr> |{{#if:{{{data|}}} |<tr class="{{{rowcla..."
wikitext
text/x-wiki
{{#if:{{{header|}}}
|<tr><th colspan="2" class="{{{class|}}}" style="text-align:center; {{{headerstyle|}}}">{{{header}}}</th></tr>
|{{#if:{{{data|}}}
|<tr class="{{{rowclass|}}}">{{#if:{{{label|}}}
|<th scope="row" style="text-align:left; {{{labelstyle|}}}">{{{label}}}</th>
<td class="{{{class|}}}" style="{{{datastyle|}}}">
|<td colspan="2" class="{{{class|}}}" style="text-align:center; {{{datastyle|}}}">
}}
{{{data}}}</td></tr>
}}
}}
<noinclude>[[Category: Templates]]</noinclude>
d8fb64da913c0949ded0828f4922cbd180904c22
Template:Namespace detect
10
71
132
2012-07-29T07:02:58Z
RectorRocks
3352141
Created page with "{{#switch: {{lc: <!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{{demosp..."
wikitext
text/x-wiki
{{#switch:
{{lc: <!--Lower case the result-->
<!--If no or empty "demospace" parameter then detect namespace-->
{{#if:{{{demospace|}}}
| {{{demospace}}}
| {{#if:{{{page|}}}
| <!--Detect the namespace in the "page" parameter-->
{{#ifeq:{{NAMESPACE:{{{page}}} }}|{{TALKSPACE:{{{page}}} }}
| talk
| {{SUBJECTSPACE:{{{page}}} }}
}}
| <!--No "demospace" or "page" parameters, so detect actual namespace-->
{{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}
| talk
| {{SUBJECTSPACE}}
}}
}}
}}
}}
<!-- Only one of the lines below will be executed -->
<!-- Respecting empty parameters on purpose -->
| main <!--"demospace=main" or {{SUBJECTSPACE}}={{ns:0}}=""-->
| = {{{main| {{{other|}}} }}}
| talk = {{{talk| {{{other|}}} }}}
| user = {{{user| {{{other|}}} }}}
| wikipedia = {{{wikipedia| {{{other|}}} }}}
| file
| image = {{{file| {{{image| {{{other|}}} }}} }}}
| mediawiki = {{{mediawiki| {{{other|}}} }}}
| template = {{{template| {{{other|}}} }}}
| help = {{{help| {{{other|}}} }}}
| category = {{{category| {{{other|}}} }}}
| portal = {{{portal| {{{other|}}} }}}
| book = {{{book| {{{other|}}} }}}
| other
| #default = {{{other|}}} <!--"demospace=other" or a new namespace-->
}}<!--End switch--><noinclude>
[[Category: Templates]]
</noinclude>
8dee97e4eeeecabedecc5b1f015fb0166d8af1c1
Hard Light Bridge
0
72
133
2012-07-29T07:25:38Z
RectorRocks
3352141
Created page with "{{Infobox mechanic |titlecolor = 87CEEB |titletextcolor = FFFFFF |headercolor = 00FFFF |title = |above = Hard Light Bridge |image = [[File: Hard Light Bridge Close-up.png|300p..."
wikitext
text/x-wiki
{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used in the [[Aperture Science Enrichment Center]].
3973ea55cdbc16c4899146d2f99c127792263d75
136
133
2012-07-29T07:33:26Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used in the [[Aperture Science Enrichment Center]].
14af0adac0a76a2720de855621d81b411b74a8b7
Template:Featured article icon
10
73
134
2012-07-29T07:32:20Z
RectorRocks
3352141
Created page with "{{ top icon | imagename = cscr-featured.svg | wikilink = Wikipedia:Featured articles | description = This is a featured article. Click here for more information. | id ..."
wikitext
text/x-wiki
{{ top icon
| imagename = cscr-featured.svg
| wikilink = Wikipedia:Featured articles
| description = This is a featured article. Click here for more information.
| id = featured-star
}}<noinclude>[[Category: Templates]]</noinclude>
1e57159ca768e093bc2dcad4f467f053674e7378
137
134
2012-07-29T16:08:17Z
RectorRocks
3352141
wikitext
text/x-wiki
{{ top icon
| imagename = cscr-featured.png
| wikilink = Portalpedia:Featured articles
| description = This is a featured article. Click here for more information.
| id = featured-star
}}<noinclude>[[Category: Templates]]</noinclude>
82f8f57ca50ead9ac6d00d521009aebd559df0b9
139
137
2012-07-29T16:10:22Z
RectorRocks
3352141
wikitext
text/x-wiki
{{ top icon
| imagename = Cscr-featured.png
| wikilink = Portalpedia:Featured articles
| description = This is a featured article. Click here for more information.
| id = featured-star
}}<noinclude>[[Category: Templates]]</noinclude>
a0f753fc6bf6005ddd9e751cad3b1776da0e1559
140
139
2012-07-29T16:10:57Z
RectorRocks
3352141
wikitext
text/x-wiki
{{ top icon
| imagename = Cssr-featured.png
| wikilink = Portalpedia:Featured articles
| description = This is a featured article. Click here for more information.
| id = featured-star
}}<noinclude>[[Category: Templates]]</noinclude>
2a87254630dad834e5fdd788a417372cbc295d66
141
140
2012-07-30T09:06:19Z
RectorRocks
3352141
wikitext
text/x-wiki
<div class="top-right">[[Image:Cssr-featured.png|15px|link=MarioWiki:Featured Articles|This article has been featured. Click for more information.]]</div><noinclude>[[Category: Templates]]</noinclude>
cc1f16bffb9486386ce106b79fd5ae03ad2e9d2f
144
141
2012-07-30T09:23:21Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="icons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||{{Template:Article/SubIcon|{{{1|}}}}}
||{{#if:{{{2|}}}|{{Template:Article/SubIcon|{{{2|}}}}}| }}
||{{#if:{{{3|}}}|{{Template:Article/SubIcon|{{{3|}}}}}| }}
||{{#if:{{{4|}}}|{{Template:Article/SubIcon|{{{4|}}}}}| }}
||{{#if:{{{5|}}}|{{Template:Article/SubIcon|{{{5|}}}}}| }}
||{{#if:{{{6|}}}|{{Template:Article/SubIcon|{{{6|}}}}}| }}
||{{#if:{{{7|}}}|{{Template:Article/SubIcon|{{{7|}}}}}| }}
||{{#if:{{{8|}}}|{{Template:Article/SubIcon|{{{8|}}}}}| }}
||{{#if:{{{9|}}}|{{Template:Article/SubIcon|{{{9|}}}}}| }}
||{{#if:{{{10|}}}|{{Template:Article/SubIcon|{{{10|}}}}}| }}
||{{#if:{{{11|}}}|{{Template:Article/SubIcon|{{{11|}}}}}| }}
||{{#if:{{{12|}}}|{{Template:Article/SubIcon|{{{12|}}}}}| }}
|}</div><noinclude>[[Category: Templates]]</noinclude>
c44cf7042ac3d96a5cd7f6a07913dba536c28f29
145
144
2012-07-30T09:25:16Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="icons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Cssr-featured.png|15px]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
449a5050473a288d6064c1e3f8e8def25bb52ea1
156
145
2012-07-30T09:45:56Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="icons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank top right icon.png]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
d50c88521d4e24e15b19332bc9f4c43dd5026b00
162
156
2012-07-30T09:57:33Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="icons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
0dc23a5dda2220d9238c83a211f97c6964286d12
169
162
2012-07-30T10:11:31Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
5e72ed974ac5b20f99948f3aee3f8a2ef817fbda
Template:Top icon
10
74
135
2012-07-29T07:33:12Z
RectorRocks
3352141
Created page with "{{#switch: {{NAMESPACE}} | {{ns:0}} | {{ns:2}} | {{ns:3}} | {{ns:10}} = <div style="display:none; right:{{#expr: {{{number|{{{icon_nr|0}}}}}}*(2+{{{width|15}}})+10+{{{offset|..."
wikitext
text/x-wiki
{{#switch: {{NAMESPACE}}
| {{ns:0}}
| {{ns:2}}
| {{ns:3}}
| {{ns:10}} = <div style="display:none; right:{{#expr: {{{number|{{{icon_nr|0}}}}}}*(2+{{{width|15}}})+10+{{{offset|{{{extra_offset|0}}}}}} }}px; {{{style|}}}" class="metadata topicon nopopups {{{class|}}}" {{#if:{{{id|}}}|id="{{{id}}}"}}>[[File:{{{image|{{{imagename}}}}}}|{{{width|15}}}px|{{#if:{{{link|}}}{{{wikilink|}}}|link={{{link|{{{wikilink|}}}}}}}}|{{{text|{{{description}}}}}}]]</div>
| #default = <span class="error">{{tlx|Top icon}} cannot be used outside of the User, Template, or User talk namespaces. {{#ifeq:{{NAMESPACE}}|{{ns:0}}|Try {{tlx|Spoken Wikipedia}} or {{tlx|Featured article}} instead.</span>}}}}<noinclude>[[Category: Templates]]</noinclude>
08d3c05fd5d045eb2bcc6ef3d89095832bca6f73
File:Cssr-featured.png
6
75
138
2012-07-29T16:10:09Z
RectorRocks
3352141
{{Image information
|date = 30<sup>th</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|description = The icon of a [[Portalpedia: Featured articles|featured article]].
|source = Wikimedia, Wikipedia
|permission = Fair use
}}
[[Category: Ima...
wikitext
text/x-wiki
{{Image information
|date = 30<sup>th</sup> July 2012
|author = [[User: RectorRocks|RectorRocks]]
|description = The icon of a [[Portalpedia: Featured articles|featured article]].
|source = Wikimedia, Wikipedia
|permission = Fair use
}}
[[Category: Images]]
b586f22ed91150d77bb68ebf50f7e1ba3a4cbff0
MediaWiki:Common.css
8
28
142
84
2012-07-30T09:07:42Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
/* <h3> All pages </h3> */
.top-right {
position: absolute;
top: -26px;
right: 10px;
}
.top-right-text {
position: absolute;
top: -19px;
right: 10px;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
ae4d9b1f7f614a731804db90d57d38b1091de716
143
142
2012-07-30T09:22:07Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:3px;
top:15px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
48ca9528138e55dec41e05220f9119fb18677fa3
146
143
2012-07-30T09:28:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:3px;
top:30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
41ef2c1694c3e16e85e240bdb462b65dd22f41da
148
146
2012-07-30T09:33:48Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:3px;
top:3px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
49378b88251b39413ff30aba540432c16ac0d11f
149
148
2012-07-30T09:34:53Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:3px;
top:1px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
e2ab3bc1ebe16b28ef135b36bbbfe7762290e7dc
150
149
2012-07-30T09:35:53Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-3px;
top:-3px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
d52c22937554a33e392a17a32b08195b40c5a079
151
150
2012-07-30T09:37:15Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-10px;
top:-10px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
e25faf10067351829adcca51bc64f2f8531430f7
152
151
2012-07-30T09:39:21Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:3px;
top:-50px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
b42acd246bacfa01cfcf1b7df9115febee7b47cd
153
152
2012-07-30T09:39:58Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:3px;
top:-40px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6ef613fac577117aa6b7b2968048179964b9c8db
154
153
2012-07-30T09:40:53Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:3px;
top:-25px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
dfc057fa79d5a86f4f7ddf6ace05aae61367f71d
157
154
2012-07-30T09:46:49Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-10px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
f7e7421423a9118daaa860f878e01871930e23da
158
157
2012-07-30T09:48:21Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-5px;
top:-25px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
88413f81ed4fc0e8fd2c8aa2336d9d13ad6e9368
159
158
2012-07-30T09:49:35Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-35px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
dc34afc5e74f1d59fe4816e28a1ec2e22e3f190c
160
159
2012-07-30T09:50:58Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6b86b95f16fd9172bf15a496eb1fc1554757a5ea
167
160
2012-07-30T10:10:31Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
.icons {
position:absolute;
background: url (http://shoutwiki.com/w/images/portalpedia/1/13/Blank_white_top_right_icon.png)
z-index:100;
right:-1px;
top:-33px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
759cae8b0acada42c5aacd3ba7c5da6f3d084215
168
167
2012-07-30T10:11:25Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
background: url(http://shoutwiki.com/w/images/portalpedia/1/13/Blank_white_top_right_icon.png)
z-index:100;
right:-1px;
top:-33px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
2dc107454b16fd10a638b6d259d4729cf64492b2
170
168
2012-07-30T10:14:11Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
background: url(http://shoutwiki.com/w/images/portalpedia/1/13/Blank_white_top_right_icon.png)
z-index:100;
right:-1px;
top:-33px;
float: right;
}
* {color:green}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
62a6c2a959e5c6b372339550e1a7071f0641dba7
File:Blank top right icon.png
6
76
155
2012-07-30T09:45:14Z
RectorRocks
3352141
{{Image information
|description = A blank picture for the icon on the top right
|author = [[User: RectorRocks|RectorRocks]]
|date = 30<sup>th</sup> July 2012
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A blank picture for the icon on the top right
|author = [[User: RectorRocks|RectorRocks]]
|date = 30<sup>th</sup> July 2012
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
fabb73fd2b12c9aec9e52d710a146597800f20d6
File:Blank white top right icon.png
6
77
161
2012-07-30T09:57:10Z
RectorRocks
3352141
{{Image information
|source = Self made
|permission = Fair use
|description = A blank, white icon for the top right of every page
|author = [[User: RectorRocks|RectorRocks]]
|date = 30<sup>th</sup> July 2012
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|source = Self made
|permission = Fair use
|description = A blank, white icon for the top right of every page
|author = [[User: RectorRocks|RectorRocks]]
|date = 30<sup>th</sup> July 2012
}}
[[Category: Images]]
c95ff96e6a172c90c877f985ad9aacfd3a1baf89
MediaWiki:Tagline
8
43
163
78
2012-07-30T10:01:37Z
RectorRocks
3352141
wikitext
text/x-wiki
From Portalpedia, the Portal encyclopedia
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
9c5b0be47b950b88281bbb72114de5013954ebc1
164
163
2012-07-30T10:02:56Z
RectorRocks
3352141
wikitext
text/x-wiki
From Portalpedia, the Portal encyclopedia
8ef0819c0de70f0a70c363c5804a131d7c66883a
MediaWiki:Sidebar
8
26
165
38
2012-07-30T10:08:16Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
c014e3a02540103cb19ae4d52b03fc781321765f
166
165
2012-07-30T10:08:39Z
RectorRocks
3352141
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
593e61fd5e6f3e271e24a706b99ba3de16fd70de
MediaWiki:SendToAFriend
8
29
171
54
2012-07-30T10:18:53Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
5e72ed974ac5b20f99948f3aee3f8a2ef817fbda
MediaWiki:Common.css
8
28
172
170
2012-07-30T12:42:37Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
background: url(http://shoutwiki.com/w/images/portalpedia/1/13/Blank_white_top_right_icon.png)
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
253678167f6df277e80406ca30bb22f92422985e
173
172
2012-07-30T12:45:48Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
background: url(http://shoutwiki.com/w/images/portalpedia/1/13/Blank_white_top_right_icon.png)
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
b47f97a972fc61866b639962e9c712b5e0dea2ec
174
173
2012-08-05T06:13:51Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
background: url(http://shoutwiki.com/w/images/portalpedia/1/13/Blank_white_top_right_icon.png)
z-index:100;
right:-1px;
top:-33px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
0ca2de627056a628f259b4bdc94b38bc6c7c72ad
187
174
2012-08-05T06:25:13Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-25px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
0f8eb42ccd4f8b349a1c87c23fa0f487ed3bfc3a
188
187
2012-08-05T06:25:41Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
7e261f38d7db20bda07a1744f6d23737820ec8ec
190
188
2012-08-05T06:26:20Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
.icons {
position:absolute;
z-index:100;
right:-5px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
d655054dfc913c738d551bc4ec3b09e44da4dced
191
190
2012-08-05T06:26:40Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
.icons {
position:absolute;
z-index:100;
right:5px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
f4281007f5bd5dc29f901d125baac161659951f7
192
191
2012-08-05T06:27:12Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
.icons {
position:absolute;
z-index:100;
right:2px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
e27950492d8bf9a32a96318ce413f1218eac5213
193
192
2012-08-05T06:27:46Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
.icons {
position:absolute;
z-index:100;
right:0px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
aeb7bb75e3ba3b6af35a516e307ee707fbbb7be6
194
193
2012-08-05T06:33:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.iconsblock {
position:absolute;
z-index:100;
right:-1px;
top:-33px;
float: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
7e261f38d7db20bda07a1744f6d23737820ec8ec
205
194
2012-09-17T12:29:13Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber-header {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber-footer {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber-meter {
background: url(http://www.tropicalwikis.com/static/images/wikis/p0rtalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
b88d8c71599c7d9750755cade0f9dfccc48f444b
217
205
2012-10-07T01:36:04Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
bfd7a423e5790b03c4fe1be642190643a9dd6d5f
Category:Images
14
78
175
2012-08-05T06:17:00Z
RectorRocks
3352141
Created page with "{{Featured article icon}} This category contains <u>'''ALL'''</u> images used throughout ''Portalpedia''."
wikitext
text/x-wiki
{{Featured article icon}}
This category contains <u>'''ALL'''</u> images used throughout ''Portalpedia''.
3ab674cf14e025f4869c8ddffcc23f02751272d8
176
175
2012-08-05T06:17:42Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
This category contains <u>'''ALL'''</u> images used throughout ''Portalpedia''.
e43e6720041a4dea7d8d2f1110355d8f3d5878ec
Template:Block STAF icon
10
79
177
2012-08-05T06:18:03Z
RectorRocks
3352141
Created page with "<includeonly><div class="iconsblock"> {| cellpadding="0" cellspacing="1" style="float:right;" ||[[File: Blank white top right icon.png|link=]] |}</div><noinclude>[[Category: T..."
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png|link=]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
ccfebf0d3b22d7e404a8f88f17a1477d14b78acd
178
177
2012-08-05T06:18:16Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png|link=]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
ea0a43513ae532fe5170f62933a402f97ec1b2be
179
178
2012-08-05T06:19:29Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Blank white top right icon.png|link=]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
ccfebf0d3b22d7e404a8f88f17a1477d14b78acd
213
179
2012-10-06T06:43:24Z
RectorRocks
3352141
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Hard Light Bridge Close-up.png
6
61
180
117
2012-08-05T06:19:59Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Image information
|description = A close-up view of a [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 27<sup>th</sup> July 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
452c0bb6b205b80f97e178225be091831f749f68
Hard Light Bridge
0
72
181
136
2012-08-05T06:20:27Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used in the [[Aperture Science Enrichment Center]].
8bd5861f1ac74633219b384701d59c3416327b73
197
181
2012-08-05T14:06:00Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
b50362acc7f8825d19188baf35f4a05a0fc65672
200
197
2012-09-17T10:58:08Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Quotation|'''GLaDOS'''}}
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
66ee55a5fe024f8d6d8ab12907eee7f7cba5c83d
204
200
2012-09-17T12:26:10Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Quotation|'''GLaDOS'''|These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it.|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
efc21b6a4943d223893b9cd48a395ffd130e575a
209
204
2012-09-17T13:36:38Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
<youtube>eKfthzDla5k</youtube>
7b2bca3f621feeba1f766edf1cdaae457ad5e644
210
209
2012-09-20T14:07:03Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
[[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
53d486d9aaf4a4c0fe572fa86ea9eb67246d9023
211
210
2012-10-01T15:43:56Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
56855f958bd9952f18cc36e0296e6bcf58e7778b
212
211
2012-10-05T14:07:47Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
7317ee5d384f94bd08f80073068464d680319e63
Main Page
0
1
182
147
2012-08-05T06:20:49Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
b590ec643bae852ba60132e21b8dcb0727c65915
214
182
2012-10-06T06:43:25Z
RectorRocks
3352141
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
8544ccfc95c4f3208b9019cd8669e1459d4957aa
Template:Featured article icon
10
73
183
169
2012-08-05T06:21:10Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Cssr-featured.png|15px|link=Portalpedia: Featured articles]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
e9fb34fdf3c3595003bf66033a0f94c370b6205a
184
183
2012-08-05T06:22:56Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Cssr-featured.png|15px|link=Portalpedia: Featured articles|This article is a featured article. Click here for more information]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
2a2c89e78cb71f68596459b72cd5e19b34273621
185
184
2012-08-05T06:23:41Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="iconsblock">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Cssr-featured.png|15px|link=Portalpedia: Featured articles|This is a featured article. Click here for more information.]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
50562af6f80b4d371a2946192c09654c89dd57bd
186
185
2012-08-05T06:24:28Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="icons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Cssr-featured.png|15px|link=Portalpedia: Featured articles|This is a featured article. Click here for more information.]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
236995f37a07514de4ceae324bde191dbd9d6c15
189
186
2012-08-05T06:25:56Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}<includeonly><div class="icons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Cssr-featured.png|15px|link=Portalpedia: Featured articles|This is a featured article. Click here for more information.]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
e0cd89c23d12231a3346bfa7607c2d1469c9d9c4
206
189
2012-09-17T12:31:27Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="icons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Cssr-featured.png|15px|link=Portalpedia: Featured articles|This is a featured article. Click here for more information.]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
236995f37a07514de4ceae324bde191dbd9d6c15
Template:Infobox mechanic
10
68
195
129
2012-08-05T11:04:40Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox
|title = {{{title|Name of mechanic}}}
| class = vcard
| abovestyle = background-color: #{{{titlecolor}}}; font-size: 125%; color: #{{{titletextcolor}}}
| headerstyle = background-color: #{{{headercolor}}};
| aboveclass=fn org
| above = {{{above|Name of mechanic}}}
| image = {{{image|}}}
| caption = {{{caption|}}}
| header1 = {{{General information|}}}
| label2 = Affiliation
| data2 = {{{affiliation|}}}
| label3 = Alias(es)
| data3 = {{{alias|}}}
| label4 = Type
| data4 = {{{type|}}}
| header11= {{{Usage|}}}
| label12 = Maker
| data12 = {{{maker|}}}
| label13 = Used by
| data13 = {{{usedby|}}}
| header22= {{{Game information|}}}
|label23 = Entity / spawn codes
|data23 = {{{entity|}}}
|label24 = Designer(s)
|data24 = {{{designer|}}}
|label25 = Instance(s)
|data25 = {{{instance|}}}
|label26 = Model(s)
|data26 = {{{model|}}}
|label27 = Tutorial
|data27 = {{{tutorial|}}}
}}<noinclude>Insert this template for articles about [[Mechanics|mechanics]]. For mechanics with a black background, insert [[Template: Infobox mechanic/black|Infobox mechanic/black]] instead.
==Form==
<pre>
{{Infobox mechanic
|titlecolor =
|titletextcolor =
|headercolor =
|title =
|above =
|image =
|caption =
|General information =
|affiliation =
|alias =
|type =
|Usage =
|maker =
|usedby =
|Game information =
|entity =
|model =
|instance =
|designer =
|tutorial =
}}
</pre>
[[Category: Infobox templates]]</noinclude>
dec887183f7795a9251f2aa86ec212edc5dcaf4d
File:Chamber icon light bridge on.png
6
80
196
2012-08-05T13:51:32Z
RectorRocks
3352141
{{Block STAF icon}}{{Image information
|description = [[Hard Light Bridge]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 5<sup>th</sup> August 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[...
wikitext
text/x-wiki
{{Block STAF icon}}{{Image information
|description = [[Hard Light Bridge]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 5<sup>th</sup> August 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test Chamber info icons]]
e6d61a13620948156d064dad579e0a0685e5fa2e
Template:Lang
10
81
198
2012-09-17T10:56:00Z
RectorRocks
3352141
Created page with "{{#switch:{{{force|{{SUBPAGENAME}}}}} | ar = {{{ar|{{{en|{{{1}}}}}}}}} | cs = {{{cs|{{{en|{{{1}}}}}}}}} | da = {{{da|{{{en|{{{1}}}}}}}}} | de = {{{de|{{{en|{{{1}}}}}}}}} | es ..."
wikitext
text/x-wiki
{{#switch:{{{force|{{SUBPAGENAME}}}}}
| ar = {{{ar|{{{en|{{{1}}}}}}}}}
| cs = {{{cs|{{{en|{{{1}}}}}}}}}
| da = {{{da|{{{en|{{{1}}}}}}}}}
| de = {{{de|{{{en|{{{1}}}}}}}}}
| es = {{{es|{{{en|{{{1}}}}}}}}}
| fi = {{{fi|{{{en|{{{1}}}}}}}}}
| fr = {{{fr|{{{en|{{{1}}}}}}}}}
| hu = {{{hu|{{{en|{{{1}}}}}}}}}
| it = {{{it|{{{en|{{{1}}}}}}}}}
| ja = {{{ja|{{{en|{{{1}}}}}}}}}
| ko = {{{ko|{{{en|{{{1}}}}}}}}}
| nl = {{{nl|{{{en|{{{1}}}}}}}}}
| no = {{{no|{{{en|{{{1}}}}}}}}}
| pl = {{{pl|{{{en|{{{1}}}}}}}}}
| pt = {{{pt|{{{en|{{{1}}}}}}}}}
| pt-br = {{{pt-br|{{{en|{{{1}}}}}}}}}
| ro = {{{ro|{{{en|{{{1}}}}}}}}}
| ru = {{{ru|{{{en|{{{1}}}}}}}}}
| sv = {{{sv|{{{en|{{{1}}}}}}}}}
| zh-hans = {{{zh-hans|{{{en|{{{1}}}}}}}}}
| zh-hant = {{{zh-hant|{{{en|{{{1}}}}}}}}}
| blank
| none
| #default = {{{en|{{{1|}}}}}}
}}<noinclude>[[Category: Templates]]</noinclude>
aa6bbb95e7b89d29a5332ad777ad5c55fa491903
Template:Quotation
10
82
199
2012-09-17T10:56:38Z
RectorRocks
3352141
Created page with "<table style="border-collapse:collapse; margin: 0em 2em 1em;" border="0" cellspacing="0" cellpadding="0" class="quotation"> <tr> <td style="margin-left: -0.2em;padding-right: ..."
wikitext
text/x-wiki
<table style="border-collapse:collapse; margin: 0em 2em 1em;" border="0" cellspacing="0" cellpadding="0" class="quotation">
<tr>
<td style="margin-left: -0.2em;padding-right: 0em; text-align: right;font: bold 4em Times New Roman, Times, Georgie, serif; color: #B3B3B3;">{{lang|en = “ |ru = « |fr = « |# default = “}}</td>
<td><div style="font-style: {{lang<!--
// Don't show italics for Chinese. -->
| en = italic
| zh-hans = normal
| zh-hant = normal
}}; border-left: 1px solid #DDD;border-right: 1px solid #DDD;padding-left: 1em;padding-right: 1em;">{{{2|Quoted text.}}} <!--
-->{{#if:{{{sound|}}}
| <br /><div style="font-style: {{lang<!--
// Don't show italics for Chinese. -->
| en = italic
| zh-hans = normal
| zh-hant = normal
}};" class="plainlinks small"><!--
-->[[File:Icon external link wav.png|13px|link={{FILEPATH:{{{sound|}}}}}]] [[Media:{{{sound}}}|{{lang
| ar = إضغط لسماع الصوت
| cs = Klikněte pro poslech
| de = Anhören
| en = Click to listen
| es = Clic para escuchar
| fi = Kuuntele
| fr = Cliquez pour écouter
| hu = Kattints ide, hogy meghallgasd!
| it = Premi per ascoltare
| ko = 클릭하시면 들을 수 있습니다
| nl = Klik om te luisteren
| no = Klikk for å lytte
| pl = Kliknij, aby wysłuchać
| pt = Prima para ouvir
| pt-br = Clique para escutar
| ro = Clic pentru a asculta
| ru = Нажмите, чтобы прослушать
| zh-hans = 点击试听
| zh-hant = 點擊試聽
| sv = Lyssna här
}}]]{{#if:{{{en-sound|}}}
|  <span style="color:#555;">({{lang
| ar = بالإنجلينزية
| cs = v Angličtině
| en = in English
| de = Auf Englisch
| fi = englanniksi
| fr = en anglais
| nl = In het Engels
| pt-br = em Inglês
| ro = în engleză
| zh-hans = 英语
| zh-hant = 英語
}})</span>
}}
</div>
}}
<div style="text-align: left; font-size: 0.9em;">— {{ #switch: {{ lc: {{{1|}}} }}
| in-game | game = {{lang
| ar = الوصف داخل اللعبة
| de = Spielbeschreibung
| cs = Popis ve hře
| en = In-game description
| es = Descripción
| fi = Kuvaus pelissä
| fr = Description dans le jeu
| hu = Leírás a játékban
| it = Descrizione nel gioco
| ko = 게임 내 설명
| nl = Spelbeschrijving
| pl = Opis z gry
| pt = Descrição no jogo
| pt-br = Descrição no Jogo
| ro = Descriere în joc
| ru = Внутриигровое описание
| sv = Beskrivning i spelet
| zh-hans = 在游戏中的说明
| zh-hant = 在遊戲中的說明
}}<!-- Temporary tracking -->[[Category:Quotation template using deprecated parameter: 'game'|{{BASEPAGENAME}}]]
| in-game | gametip = {{lang
| ar = نصيحة عند داخل اللعبة
| de = Spieltipp
| cs = Typ ve hře
| en = In-game tip
| es = Juego de punta
| fi = Vihje pelissä
| fr = Astuce en jeu
| hu = Játékbeli tipp
| it = Consiglio nel gioco
| ko = 게임 내 팁
| nl = Speltip
| pl = Wskazówka z gry
| pt = Dica no jogo
| pt-br = Dica do Jogo
| ro = Sfat în joc
| ru = Внутриигровой совет
| sv = Tips i spelet
| zh-hans = 在游戏中的提示
| zh-hant = 在遊戲中的提示
}}<!-- Temporary tracking -->[[Category:Quotation template using deprecated parameter: 'gametip'|{{BASEPAGENAME}}]]
| official website | website = {{lang
| ar = الموقع الرسمي
| de = Offizielle Website
| cs = Oficiální stánka
| en = Official website
| es = Web oficial
| fi = Viralliset kotisivut
| fr = Site officiel
| hu = Hivatalos honlap
| it = Sito web ufficiale
| ko = 공식 웹사이트
| nl = Officiële Website
| pl = Oficjalna strona internetowa
| pt = Website oficial
| pt-br = Site Oficial
| ro = Website oficial
| ru = Официальный веб-узел
| sv = Den officiella nätsidan
| zh-hans = 官方网站
| zh-hant = 官方網站
}}<!-- Temporary tracking -->[[Category:Quotation template using deprecated parameter: 'official website'|{{BASEPAGENAME}}]]
| #default = {{{1|'''Quotation source'''}}}
}}</div>
</div>
</td>
<td style="margin-left: -0.2em; text-align: left;font: bold 4em Times New Roman, Times, Georgie, serif; color: #B3B3B3;">{{lang|en = ” |ru = » |fr = » |# default = ”}}</td>
</tr></table><includeonly>{{if lang
| 1 = <!-- NULL -->
| 2 = {{#if:{{{translate|}}}
| [[Category:Quotations needing translating|{{SUBPAGENAME}} {{BASEPAGENAME}}]]
| <!-- NULL -->
}}
}}</includeonly><noinclude>[[Category: Templates]]</noinclude>
2ec4dc05f2c84c2282eb61b0920e65c2b740450c
Template:If lang
10
83
201
2012-09-17T10:58:39Z
RectorRocks
3352141
Created page with "{{#switch:{{SUBPAGENAME}} | ar|cs|da|de|es|fi|fr|hu|it|ja|ko|nl|no|pl|pt|pt-br|ro|ru|sv|zh-hans|zh-hant = {{{2|{{{non-en|{{{lang|/{{SUBPAGENAME}}}}}}}}}}} | {{BASEPAGENAME}} |..."
wikitext
text/x-wiki
{{#switch:{{SUBPAGENAME}}
| ar|cs|da|de|es|fi|fr|hu|it|ja|ko|nl|no|pl|pt|pt-br|ro|ru|sv|zh-hans|zh-hant = {{{2|{{{non-en|{{{lang|/{{SUBPAGENAME}}}}}}}}}}}
| {{BASEPAGENAME}}
| #default = {{{1|{{{en|}}}}}}
}}<noinclude>
[[Category:Templates]]
</noinclude>
c11f7bfebe59c8d46e96a3b795476d4de832d906
File:Icon external link wav.png
6
84
202
2012-09-17T12:18:16Z
RectorRocks
3352141
{{Block STAF icon}}{{Image information
|description = The icon for an external link wav.
|author = [[User: RectorRocks|RectorRocks]]
|date = 17<sup>th</sup> September 2012
|permission = Fair use
|source = Own work
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Block STAF icon}}{{Image information
|description = The icon for an external link wav.
|author = [[User: RectorRocks|RectorRocks]]
|date = 17<sup>th</sup> September 2012
|permission = Fair use
|source = Own work
}}
[[Category: Images]]
52bf4dc86e0cf2587138280cadedcabcbd51d3c0
File:GLaDOS sp a2 bridge intro01.mp3
6
85
203
2012-09-17T12:25:21Z
RectorRocks
3352141
{{Image information
|description = "These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so...
wikitext
text/x-wiki
{{Image information
|description = "These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it." said by [[GLaDOS]] in ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
|date = 17<sup>th</sup> September 2012
|permission = Fair use
|source = ''Portal 2''
}}
[[Category: Voices]]
3253c132a9a358dbffb7a86a742a62ad9d1ccc92
MediaWiki:Common.js
8
42
207
75
2012-09-17T13:13:49Z
RectorRocks
3352141
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
}
else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
}
else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
window.collapseTable = function( tableIndex ){
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons(){
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = "collapseButton"; //Styles are declared in Common.css
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "#" );
addHandler( ButtonLink, "click", new Function( "evt", "collapseTable(" + tableIndex + " ); return killEvt( evt );") );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {
var element = NavigationBoxes[i];
while (element = element.parentNode) {
if ( hasClass( element, "outercollapse" ) ) {
collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/** Dynamic Navigation Bars (experimental) *************************************
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
// set up the words in your language
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
// shows and hides content and picture (if available) of navigation bars
// Parameters:
// indexNavigationBar: the index of navigation bar to be toggled
window.toggleNavigationBar = function(indexNavigationBar){
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {
return false;
}
// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton(){
var indexNavigationBar = 0;
// iterate over all < div >-elements
var divs = document.getElementsByTagName("div");
for (var i = 0; NavFrame = divs[i]; i++) {
// if found a navigation bar
if (hasClass(NavFrame, "NavFrame")) {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var isCollapsed = hasClass( NavFrame, "collapsed" );
/*
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
if ( NavChild.style.display == 'none' ) {
isCollapsed = true;
}
}
}
if (isCollapsed) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide);
NavToggle.appendChild(NavToggleText);
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for(var j=0; j < NavFrame.childNodes.length; j++) {
if (hasClass(NavFrame.childNodes[j], "NavHead")) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild(NavToggle);
}
}
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
23a8747b29a3eb0967ce9cd56afdf1c7ee1bb090
208
207
2012-09-17T13:15:34Z
RectorRocks
3352141
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
window.collapseTable = function( tableIndex ){
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons(){
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = "collapseButton"; //Styles are declared in Common.css
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "#" );
addHandler( ButtonLink, "click", new Function( "evt", "collapseTable(" + tableIndex + " ); return killEvt( evt );") );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {
var element = NavigationBoxes[i];
while (element = element.parentNode) {
if ( hasClass( element, "outercollapse" ) ) {
collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/** Dynamic Navigation Bars (experimental) *************************************
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
// set up the words in your language
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
// shows and hides content and picture (if available) of navigation bars
// Parameters:
// indexNavigationBar: the index of navigation bar to be toggled
window.toggleNavigationBar = function(indexNavigationBar){
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {
return false;
}
// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton(){
var indexNavigationBar = 0;
// iterate over all < div >-elements
var divs = document.getElementsByTagName("div");
for (var i = 0; NavFrame = divs[i]; i++) {
// if found a navigation bar
if (hasClass(NavFrame, "NavFrame")) {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var isCollapsed = hasClass( NavFrame, "collapsed" );
/*
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
if ( NavChild.style.display == 'none' ) {
isCollapsed = true;
}
}
}
if (isCollapsed) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide);
NavToggle.appendChild(NavToggleText);
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for(var j=0; j < NavFrame.childNodes.length; j++) {
if (hasClass(NavFrame.childNodes[j], "NavHead")) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild(NavToggle);
}
}
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
a75337cac1855f278f2cf898af24c596c0c7028d
Template:Infobox test chamber
10
86
215
2012-10-07T01:29:57Z
RectorRocks
3352141
Created page with "<div class="testchamber {{#if: {{{dirty|}}}|dirty}}"> <div class="testchamber-header"></div> <div class="testchamber-content"> <div class="testchamber-title testchamber-displa..."
wikitext
text/x-wiki
<div class="testchamber {{#if: {{{dirty|}}}|dirty}}">
<div class="testchamber-header"></div>
<div class="testchamber-content">
<div class="testchamber-title testchamber-display1">{{{title|}}}</div>
<div class="testchamber-map testchamber-display1"><code>{{{map|}}}</code>{{#if:{{{valve-title|}}}| ({{{valve-title|}}})}}</div>
<hr />
<div class="testchamber-number testchamber-display1"><!--
-->[[File:Chamber number {{#substring:{{{number|??}}}|0|1}}.png|92px|link=]]<!--
-->[[File:Chamber number {{#substring:{{{number|??}}}|1|1}}.png|92px|link=]]</div>
<br />
<div class="testchamber-arrows testchamber-display1"><!--
-->[[File:Test Chamber Infobox {{#if:{{{previous|}}}|previous|previous disabled}}.png|x36px|left|link={{{previous|}}}]]<!--
-->[[File:Test Chamber Infobox {{#if:{{{next|}}}|next|next disabled}}.png|x36px|right|link={{{next|}}}]]<!--
-->[[File:Test Chamber Infobox Portal Guy.png|x36px|center|link=]]</div>
<div class="testchamber-progress testchamber-display1"><!--
-->[[File:Chamber progress {{#substring:{{{number|00}}}|0|1}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{#substring:{{{number|00}}}|1|1}}.png|8px|link=]]<!--
-->[[File:Chamber progress slash.png|8px|link=]]<!--
-->[[File:Chamber progress {{#substring:{{{total|00}}}|0|1}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{#substring:{{{total|00}}}|1|1}}.png|8px|link=]]</div><!--
-->{{#if: {{{noprogress|}}}||<hr />
<div class="testchamber-meter testchamber-display1" style="height:18px; max-width:104%; width:{{#expr:({{{number|0}}}/{{{total|19}}})*99}}%;"></div>}}
<hr />
<div class="testchamber-screenshot testchamber-display2"><!--
-->{{#if:{{{screenshot|}}}|[[File:{{{screenshot}}}|264px]]}}</div><!--
-->{{#if:{{{icon1|}}}|<div class="testchamber-icons testchamber-display2"><!--
-->[[File:Chamber icon {{{icon1|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon2|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon3|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon4|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon5|empty}}}.png|48px|link=]]<!--
--><br /><!--
-->[[File:Chamber icon {{{icon6|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon7|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon8|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon9|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon10|empty}}}.png|48px|link=]]</div>}}
</div>
<div class="testchamber-footer"></div>
</div><noinclude>
[[Category: Templates]][[Category: Infobox templates]]
</noinclude>
e61b647c607cf347267b235894cb9eafc4eb039b
216
215
2012-10-07T01:34:17Z
RectorRocks
3352141
wikitext
text/x-wiki
<div class="testchamber {{#if: {{{dirty|}}}|dirty}}">
<div class="testchamber-header"></div>
<div class="testchamber-content">
<div class="testchamber-title testchamber-display1">{{{title|}}}</div>
<div class="testchamber-map testchamber-display1"><tt><big>{{{map}}}</big></tt>{{#if:{{{valve-title|}}}| ({{{valve-title|}}})}}</div>
<hr />
<div class="testchamber-number testchamber-display1"><!--
-->[[File:Chamber number {{{chambernumber1}}}.png|92px|link=]]<!--
-->[[File:Chamber number {{{chambernumber2}}}.png|92px|link=]]</div>
<br />
<div class="testchamber-arrows testchamber-display1"><!--
-->[[File:Test Chamber Infobox {{#if:{{{previous|}}}|previous|previous disabled}}.png|x36px|left|link={{{previous|}}}]]<!--
-->[[File:Test Chamber Infobox {{#if:{{{next|}}}|next|next disabled}}.png|x36px|right|link={{{next|}}}]]<!--
-->[[File:Test Chamber Infobox Portal Guy.png|x36px|center|link=]]</div>
<div class="testchamber-progress testchamber-display1"><!--
-->[[File:Chamber progress {{{chamberprogressnumber1}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber1(2)}}}.png|8px|link=]]<!--
-->[[File:Chamber progress slash.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2(2)}}}.png|8px|link=]]</div><!--
-->{{#if: {{{noprogress|}}}||<hr />
<div class="testchamber-meter testchamber-display1" style="height:18px; max-width:104%; width:{{#expr:({{{number|0}}}/{{{total|19}}})*99}}%;"></div>}}
<hr />
<div class="testchamber-screenshot testchamber-display2"><!--
-->{{#if:{{{screenshot|}}}|[[File:{{{screenshot}}}|264px]]}}</div><!--
-->{{#if:{{{icon1|}}}|<div class="testchamber-icons testchamber-display2"><!--
-->[[File:Chamber icon {{{icon1|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon2|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon3|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon4|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon5|empty}}}.png|48px|link=]]<!--
--><br /><!--
-->[[File:Chamber icon {{{icon6|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon7|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon8|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon9|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon10|empty}}}.png|48px|link=]]</div>}}
</div>
<div class="testchamber-footer"></div>
</div><noinclude>To be used on '''<u>[[Test Chambers|Test Chambers]]'''</u> only.
==Form==
Copy, paste and fill in the following fields:
<pre>
{{Infobox test chamber
|title =
|dirty =
|valve-title =
|map =
|screenshot =
|chambernumber1 =
|chambernumber2 =
|previous =
|next =
|chamberprogressnumber1 =
|chamberprogressnumber1(2) =
|chamberprogressnumber2 =
|chamberprogressnumber2(2) =
|number =
|total =
|icon1 =
|icon2 =
|icon3 =
|icon4 =
|icon5 =
|icon6 =
|icon7 =
|icon8 =
|icon9 =
|icon10 =
}}
</pre>
*valve-title field is optional
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
104973b1e30ef60ce8b1a947f77a2611af7285b4
File:Test Chamber Infobox next.png
6
87
218
2012-10-07T01:48:52Z
RectorRocks
3352141
{{Image information
|description = A black, right arrow used to represent the next level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission =...
wikitext
text/x-wiki
{{Image information
|description = A black, right arrow used to represent the next level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
00a4d0faf66e0047256f24b417388747be129809
File:Test Chamber Infobox next disabled.png
6
88
219
2012-10-07T01:49:50Z
RectorRocks
3352141
{{Image information
|description = A gray, right arrow used to represent that there is no next level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|...
wikitext
text/x-wiki
{{Image information
|description = A gray, right arrow used to represent that there is no next level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
5adb9ff06c168435eeeef2d84b253a51a75dac29
File:Test Chamber Infobox previous.png
6
89
220
2012-10-07T01:50:13Z
RectorRocks
3352141
{{Image information
|description = A black, left arrow used to represent the previous level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permissio...
wikitext
text/x-wiki
{{Image information
|description = A black, left arrow used to represent the previous level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
fad7d836878fe78ce2fc248e8792ae0f1af77279
File:Test Chamber Infobox previous disabled.png
6
90
221
2012-10-07T01:50:39Z
RectorRocks
3352141
{{Image information
|description = A gray, left arrow used to represent that there is no previous level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]...
wikitext
text/x-wiki
{{Image information
|description = A gray, left arrow used to represent that there is no previous level, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
9dcb6eb13c27484a31f389445c514a9b9044b52d
File:Test Chamber Infobox Portal Guy.png
6
91
222
2012-10-07T01:54:20Z
RectorRocks
3352141
{{Image information
|description = The "Portal Guy", used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal...
wikitext
text/x-wiki
{{Image information
|description = The "Portal Guy", used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
08febf89f0a3e0e86cea77b72b1e2088cf4da9dc
File:Chamber progress 0.png
6
92
223
2012-10-07T02:00:26Z
RectorRocks
3352141
{{Image information
|description = A "0" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "0" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
fdee6388adc751c5edfd2cbd94af2ae42d8409bc
File:Chamber progress 1.png
6
93
224
2012-10-07T02:00:43Z
RectorRocks
3352141
{{Image information
|description = A "1" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "1" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
558dbd7820853ff1e475fbd49500101c4806e997
File:Chamber progress 2.png
6
94
225
2012-10-07T02:00:59Z
RectorRocks
3352141
{{Image information
|description = A "2" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "2" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
678d0b6af57412419d4d7132a41d8e6a18461b47
File:Chamber progress 3.png
6
95
226
2012-10-07T02:01:14Z
RectorRocks
3352141
{{Image information
|description = A "3" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "3" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
4073bc13551b37744605f513135f7ada9d86e1ac
File:Chamber progress 4.png
6
96
227
2012-10-07T02:01:47Z
RectorRocks
3352141
{{Image information
|description = A "4" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "4" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
15a4ff1a86d3ed2fbb103604db7a65ed9e308273
File:Chamber progress 5.png
6
97
228
2012-10-07T02:02:11Z
RectorRocks
3352141
{{Image information
|description = A "5" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "5" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
1ed70316e2b4e2826475355cde0e0c9d7736b410
File:Chamber progress 6.png
6
98
229
2012-10-07T02:02:33Z
RectorRocks
3352141
{{Image information
|description = A "6" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "6" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
8831dc1d373b8350630927451e7c07a831f9c992
File:Chamber progress 7.png
6
99
230
2012-10-07T02:03:20Z
RectorRocks
3352141
{{Image information
|description = A "7" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "7" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
549f6086c6fd578ba30a873558bb4ad9a56db2ce
File:Chamber progress 8.png
6
100
231
2012-10-07T02:03:50Z
RectorRocks
3352141
{{Image information
|description = A "8" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "8" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
a9c9dcb9e5433887e30564474581301e9b0235b6
File:Chamber progress 9.png
6
101
232
2012-10-07T02:04:08Z
RectorRocks
3352141
{{Image information
|description = A "9" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|...
wikitext
text/x-wiki
{{Image information
|description = A "9" used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
fb4591d47aaedabcaf93ac97ce9efe2bfb41956c
File:Chamber number 0.png
6
102
233
2012-10-07T02:05:25Z
RectorRocks
3352141
{{Image information
|description = A "0" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "0" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
b6e0b80998c4b994b92618836e12066c6974fffc
File:Chamber number 1.png
6
103
234
2012-10-07T02:06:43Z
RectorRocks
3352141
{{Image information
|description = A "1" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "1" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
a13afcf4c7996c1ad5cab46a12531a6c88754977
File:Chamber number 2.png
6
104
235
2012-10-07T02:08:07Z
RectorRocks
3352141
{{Image information
|description = A "2" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "2" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
7e24bd7027cc84f66d476ce9f2d5c06858258c1d
File:Chamber number 3.png
6
105
236
2012-10-07T02:08:33Z
RectorRocks
3352141
{{Image information
|description = A "3" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "3" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
f180f35d2412469664241f3e22bebae5e911081c
File:Chamber number 4.png
6
106
237
2012-10-07T02:10:59Z
RectorRocks
3352141
{{Image information
|description = A "4" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "4" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
a7ce07f46a7afa05753bfd823d30a4c3626a799a
File:Chamber number 5.png
6
107
238
2012-10-07T02:11:13Z
RectorRocks
3352141
{{Image information
|description = A "5" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "5" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
62bd103b16d34b21f0547d04adbe4e029f82c176
File:Chamber number 6.png
6
108
239
2012-10-07T02:11:31Z
RectorRocks
3352141
{{Image information
|description = A "6" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "6" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
88993ae0d702c43e6e0e1aae768945559fc52a4d
File:Chamber number 7.png
6
109
240
2012-10-07T02:11:51Z
RectorRocks
3352141
{{Image information
|description = A "7" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "7" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
c5853803c1a9eb4c1ace2cebde64005a65bf9948
File:Chamber number 8.png
6
110
241
2012-10-07T02:13:28Z
RectorRocks
3352141
{{Image information
|description = A "8" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "8" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
488e1ba001db3b4761426914fffc113083ec99da
File:Chamber number 9.png
6
111
242
2012-10-07T02:14:26Z
RectorRocks
3352141
{{Image information
|description = A "9" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|so...
wikitext
text/x-wiki
{{Image information
|description = A "9" used in the chamber number section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
e8d8b4dae22a3916cb579915fef59ebfe648ef31
File:Chamber progress slash.png
6
112
243
2012-10-07T02:19:18Z
RectorRocks
3352141
{{Image information
|description = A slash used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use...
wikitext
text/x-wiki
{{Image information
|description = A slash used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
a301c1b6dbdb1b9209be47b4e4d2c42f59e5d2fa
File:Test Chamber Infobox dirty bottom.png
6
113
244
2012-10-07T02:25:39Z
RectorRocks
3352141
{{Image information
|description = The bottom part of the dirty version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Sel...
wikitext
text/x-wiki
{{Image information
|description = The bottom part of the dirty version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
b8b9925d563fb3349b78920bd1b8371cf30d08af
File:Test Chamber Infobox dirty top.png
6
114
245
2012-10-07T02:26:20Z
RectorRocks
3352141
{{Image information
|description = The top part of the dirty version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self m...
wikitext
text/x-wiki
{{Image information
|description = The top part of the dirty version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
daa9655c9294c038a1903545a1a9475d567937fc
File:Test Chamber Infobox dirty middle.png
6
115
246
2012-10-07T02:27:02Z
RectorRocks
3352141
{{Image information
|description = The middle part of the dirty version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Sel...
wikitext
text/x-wiki
{{Image information
|description = The middle part of the dirty version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
c53add94d217b8c2f1b5393cc4db6d611e0d794a
File:Test Chamber Infobox bottom.png
6
116
247
2012-10-07T02:30:08Z
RectorRocks
3352141
{{Image information
|description = The bottom part of the clean version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Sel...
wikitext
text/x-wiki
{{Image information
|description = The bottom part of the clean version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
501cfe9c91eae98e2dde19c413b5915ff1597f26
File:Test Chamber Infobox top.png
6
117
248
2012-10-07T02:30:29Z
RectorRocks
3352141
{{Image information
|description = The top part of the clean version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self m...
wikitext
text/x-wiki
{{Image information
|description = The top part of the clean version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
ea241f514a7fb2f3a5c4b1cc92543769a2b02910
File:Test Chamber Infobox middle.png
6
118
249
2012-10-07T02:30:56Z
RectorRocks
3352141
{{Image information
|description = The middle part of the clean version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Sel...
wikitext
text/x-wiki
{{Image information
|description = The middle part of the clean version of the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
d30a807e02fb4fb3db31ef82092a80c83a3b8316
File:Chamber progress.png
6
119
250
2012-10-07T02:33:43Z
RectorRocks
3352141
{{Image information
|description = The progress bars/strokes used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|per...
wikitext
text/x-wiki
{{Image information
|description = The progress bars/strokes used in the chamber progress section, used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made, Portal Wiki
}}
[[Category: Images]]
6b5db1cbb112a7c7fe2a0033090802736a03fa84
MediaWiki:Common.css
8
28
251
217
2012-10-07T02:33:59Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
d85e828091eb8b6516415830c1d58386d19a86fe
Template:Infobox test chamber
10
86
252
216
2012-10-07T03:04:49Z
RectorRocks
3352141
wikitext
text/x-wiki
<div class="testchamber {{#if: {{{dirty|}}}|dirty}}">
<div class="testchamber-header"></div>
<div class="testchamber-content">
<div class="testchamber-title testchamber-display1">{{{title|}}}</div>
<div class="testchamber-map testchamber-display1"><tt><big>{{{map}}}</big></tt>{{#if:{{{valve-title|}}}| ({{{valve-title|}}})}}</div>
<hr />
<div class="testchamber-number testchamber-display1"><!--
-->[[File:Chamber number {{{chambernumber1|0}}}.png|92px|link=]]<!--
-->[[File:Chamber number {{{chambernumber2|0}}}.png|92px|link=]]</div>
<br />
<div class="testchamber-arrows testchamber-display1"><!--
-->[[File:Test Chamber Infobox {{#if:{{{previous|}}}|previous|previous disabled}}.png|x36px|left|link={{{previous|}}}]]<!--
-->[[File:Test Chamber Infobox {{#if:{{{next|}}}|next|next disabled}}.png|x36px|right|link={{{next|}}}]]<!--
-->[[File:Test Chamber Infobox Portal Guy.png|x36px|center|link=]]</div>
<div class="testchamber-progress testchamber-display1"><!--
-->[[File:Chamber progress {{{chamberprogressnumber1|0}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber1(2)|0}}}.png|8px|link=]]<!--
-->[[File:Chamber progress slash.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2|1}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2(2)|9}}}.png|8px|link=]]</div><!--
-->{{#if: {{{noprogress|}}}||<hr />
<div class="testchamber-meter testchamber-display1" style="height:18px; max-width:104%; width:{{#expr:({{{number|0}}}/{{{total|19}}})*99}}%;"></div>}}
<hr />
<div class="testchamber-screenshot testchamber-display2"><!--
-->{{#if:{{{screenshot|}}}|[[File:{{{screenshot}}}|264px]]}}</div><!--
-->{{#if:{{{icon1|}}}|<div class="testchamber-icons testchamber-display2"><!--
-->[[File:Chamber icon {{{icon1|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon2|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon3|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon4|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon5|empty}}}.png|48px|link=]]<!--
--><br /><!--
-->[[File:Chamber icon {{{icon6|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon7|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon8|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon9|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon10|empty}}}.png|48px|link=]]</div>}}
</div>
<div class="testchamber-footer"></div>
</div><noinclude>The <nowiki>{{Infobox test chamber}}</nowiki> template adds an infobox with data fields for defining a particular test chamber and at the same time, imitate the actual [[Test Chamber Sign|test chamber sign]] found in the game.
==Form==
Copy, paste and fill in the following fields:
<pre>
{{Infobox test chamber
|title =
|dirty =
|valve-title =
|map =
|screenshot =
|chambernumber1 =
|chambernumber2 =
|previous =
|next =
|chamberprogressnumber1 =
|chamberprogressnumber1(2) =
|chamberprogressnumber2 =
|chamberprogressnumber2(2) =
|number =
|total =
|icon1 =
|icon2 =
|icon3 =
|icon4 =
|icon5 =
|icon6 =
|icon7 =
|icon8 =
|icon9 =
|icon10 =
}}
</pre>
*valve-title field is optional
==Attributes==
* '''title''': The title of the test chamber, it should be the same as the article's title, with the "gam" identifier removed.
** '''Example''': Article title: '''''Portal 2'' Chapter 1 Test Chamber 01''' - "title" field: "'''Chapter 1 - Test Chamber 01'''"
* '''dirty''': State whether the infobox is clean or dirty. Always refer to the actual test chamber sign of the test chamber to determine whether the sign is dirty or clean. If the sign in the game is dirty, the infobox must be dirty too. If its not dirty, leave this field blank.
** '''Example''': '''''Portal 2'' Chapter 1 Test Chamber 06''' (The sign in the game is dirty) - "dirty" field: "'''1'''"
* '''valve-title''': '''Optional''': The Valve-assigned title of the test chamber, as seen in the challenge mode of the test chamber.
** '''Example''': In '''''Portal 2'' Chapter 1 Test Chamber 05''', its called "Cube Momentum" in the challenge mode - "valve-title" field: "'''Cube Momentum'''"
* '''map''': The .bsp file in which the test chamber resides.
** '''Example''': '''''Portal 2'' Chapter 1 Introduction''' 's .bsp file name is <tt>sp_a1_intro1.bsp</tt> - "map" field: "'''<tt>sp_a1_intro1.bsp</tt>'''"
* '''screenshot''': The name of an uploaded screenshot of the test chamber to be used within the infobox
** '''Example''': The screenshot which depicts an overview of '''''
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
ce66c768f3a1555cedb59109d093294df139d8ad
253
252
2012-10-07T03:24:31Z
RectorRocks
3352141
wikitext
text/x-wiki
<div class="testchamber {{#if: {{{dirty|}}}|dirty}}">
<div class="testchamber-header"></div>
<div class="testchamber-content">
<div class="testchamber-title testchamber-display1">{{{title|}}}</div>
<div class="testchamber-map testchamber-display1"><tt><big>{{{map}}}</big></tt>{{#if:{{{valve-title|}}}| ({{{valve-title|}}})}}</div>
<hr />
<div class="testchamber-number testchamber-display1"><!--
-->[[File:Chamber number {{{chambernumber1|0}}}.png|92px|link=]]<!--
-->[[File:Chamber number {{{chambernumber2|0}}}.png|92px|link=]]</div>
<br />
<div class="testchamber-arrows testchamber-display1"><!--
-->[[File:Test Chamber Infobox {{#if:{{{previous|}}}|previous|previous disabled}}.png|x36px|left|link={{{previous|}}}]]<!--
-->[[File:Test Chamber Infobox {{#if:{{{next|}}}|next|next disabled}}.png|x36px|right|link={{{next|}}}]]<!--
-->[[File:Test Chamber Infobox Portal Guy.png|x36px|center|link=]]</div>
<div class="testchamber-progress testchamber-display1"><!--
-->[[File:Chamber progress {{{chamberprogressnumber1|0}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber1(2)|0}}}.png|8px|link=]]<!--
-->[[File:Chamber progress slash.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2|1}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2(2)|9}}}.png|8px|link=]]</div><!--
-->{{#if: {{{noprogress|}}}||<hr />
<div class="testchamber-meter testchamber-display1" style="height:18px; max-width:104%; width:{{#expr:({{{number|0}}}/{{{total|19}}})*99}}%;"></div>}}
<hr />
<div class="testchamber-screenshot testchamber-display2"><!--
-->{{#if:{{{screenshot|}}}|[[File:{{{screenshot}}}|264px]]}}</div><!--
-->{{#if:{{{icon1|}}}|<div class="testchamber-icons testchamber-display2"><!--
-->[[File:Chamber icon {{{icon1|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon2|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon3|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon4|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon5|empty}}}.png|48px|link=]]<!--
--><br /><!--
-->[[File:Chamber icon {{{icon6|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon7|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon8|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon9|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon10|empty}}}.png|48px|link=]]</div>}}
</div>
<div class="testchamber-footer"></div>
</div><noinclude>The <nowiki>{{Infobox test chamber}}</nowiki> template adds an infobox with data fields for defining a particular test chamber and at the same time, imitate the actual [[Test Chamber Sign|test chamber sign]] found in the game.
==Form==
Copy, paste and fill in the following fields:
<pre>
{{Infobox test chamber
|title =
|dirty =
|valve-title =
|map =
|screenshot =
|chambernumber1 =
|chambernumber2 =
|previous =
|next =
|chamberprogressnumber1 =
|chamberprogressnumber1(2) =
|chamberprogressnumber2 =
|chamberprogressnumber2(2) =
|number =
|total =
|icon1 =
|icon2 =
|icon3 =
|icon4 =
|icon5 =
|icon6 =
|icon7 =
|icon8 =
|icon9 =
|icon10 =
}}
</pre>
*valve-title field is optional
==Attributes==
* '''title''': The title of the test chamber, it should be the same as the article's title, with the "game" identifier removed.
** '''Example''': Article title: '''''Portal 2'' Chapter 1 Test Chamber 01''' - "title" field: "'''Chapter 1 - Test Chamber 01'''"
* '''dirty''': State whether the infobox is clean or dirty. Always refer to the actual test chamber sign of the test chamber to determine whether the sign is dirty or clean. If the sign in the game is dirty, the infobox must be dirty too. If its not dirty, leave this field blank.
** '''Example''': '''''Portal 2'' Chapter 1 Test Chamber 06''' (The sign in the game is dirty) - "dirty" field: "'''1'''"
* '''valve-title''': '''Optional''': The Valve-assigned title of the test chamber, as seen in the challenge mode of the test chamber.
** '''Example''': In '''''Portal 2'' Chapter 1 Test Chamber 05''', its called "Cube Momentum" in the challenge mode - "valve-title" field: "'''Cube Momentum'''"
* '''map''': The .bsp file in which the test chamber resides.
** '''Example''': '''''Portal 2'' Chapter 1 Introduction''' 's .bsp file name is <tt>sp_a1_intro1.bsp</tt> - "map" field: "'''<tt>sp_a1_intro1.bsp</tt>'''"
* '''screenshot''': The name of an uploaded screenshot of the test chamber to be used within the infobox
** '''Example''': The screenshot which depicts an overview of '''''Portal 2'' Chapter 1 Introduction''' is called "Portal 2 Chapter 1 Introduction - Relaxation Chamber.png" - "screenshot" field: "'''Portal 2 Chapter 1 Introduction - Relaxation Chamber.png'''"
* '''chambernumber1''': The first digit of the test chamber number.
** '''Example''': '''''Portal 2'' Chapter 3 Test Chamber 15''' - "chambernumber1" field: "'''1'''"
* '''chambernumber2''': The second digit of the test chamber number.
** '''Example''': '''''Portal 2'' Chapter 3 Test Chamber 15''' - "chambernumber1" field: "'''5'''"
* '''previous''': The name of the previous level's page/article.
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
dd6b24249d357d783892399a529364aa5d955bb3
File:Chamber icon light bridge on.png
6
80
254
196
2012-10-07T05:39:28Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = [[Hard Light Bridge]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 5<sup>th</sup> August 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test Chamber info icons]]
37f4e98cc003631ba9dd491260428d780a05d9e1
256
254
2012-10-07T05:45:55Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = [[Hard Light Bridge]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 5<sup>th</sup> August 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
6410760c66211f15d8503cbe2fac3ae4f8183f97
File:Chamber icon light bridge.png
6
120
255
2012-10-07T05:39:35Z
RectorRocks
3352141
{{Image information
|description = [[Hard Light Bridge]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|R...
wikitext
text/x-wiki
{{Image information
|description = [[Hard Light Bridge]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test Chamber info icons]]
5ee430554bc23003c59a338ca98b029ef818c028
257
255
2012-10-07T05:46:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = [[Hard Light Bridge]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
4433ec15da7d997b0d64b9e7894be2bf3a2c013f
File:Chamber icon blades hazard on.png
6
121
258
2012-10-07T05:48:02Z
RectorRocks
3352141
{{Image information
|description = The [[Shredder]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRock...
wikitext
text/x-wiki
{{Image information
|description = The [[Shredder]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
44d7ae2ebbeb87232ed345c602582b5588d881bc
File:Chamber icon blades hazard.png
6
122
259
2012-10-07T05:48:22Z
RectorRocks
3352141
{{Image information
|description = The [[Shredder]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks...
wikitext
text/x-wiki
{{Image information
|description = The [[Shredder]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
8ef604ca2cd720611e2ab9aa4a6998b8c76c6c51
File:Chamber icon bridge shield.png
6
123
260
2012-10-07T05:49:26Z
RectorRocks
3352141
{{Image information
|description = The icon for using the [[Hard Light Bridge]] as a shield in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|...
wikitext
text/x-wiki
{{Image information
|description = The icon for using the [[Hard Light Bridge]] as a shield in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
ae2e579e156d9de2e630487fe0ef213321c30c9b
File:Chamber icon bridge shield on.png
6
124
261
2012-10-07T05:50:07Z
RectorRocks
3352141
{{Image information
|description = The icon for using the [[Hard Light Bridge]] as a shield in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
...
wikitext
text/x-wiki
{{Image information
|description = The icon for using the [[Hard Light Bridge]] as a shield in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
718d4370518dc4fa9f1fa999f905d85354bf0f66
File:Chamber icon cake.png
6
125
262
2012-10-07T05:50:56Z
RectorRocks
3352141
{{Image information
|description = The [[Cake]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRock...
wikitext
text/x-wiki
{{Image information
|description = The [[Cake]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
42d4314750721014cd98f9b4d943e612367ad132
File:Chamber icon cake on.png
6
126
263
2012-10-07T05:51:16Z
RectorRocks
3352141
{{Image information
|description = The [[Cake]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRoc...
wikitext
text/x-wiki
{{Image information
|description = The [[Cake]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
6aac244d8ec4694e0d7e89585179a48f7786ca65
File:Chamber icon crusher hazard.png
6
127
264
2012-10-07T05:53:02Z
RectorRocks
3352141
{{Image information
|description = The [[Crusher]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|...
wikitext
text/x-wiki
{{Image information
|description = The [[Crusher]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
2fdf2a10eec428befd84b0591e1c568e08bfd5b0
File:Chamber icon crusher hazard on.png
6
128
265
2012-10-07T05:53:18Z
RectorRocks
3352141
{{Image information
|description = The [[Crusher]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks...
wikitext
text/x-wiki
{{Image information
|description = The [[Crusher]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
f76e1e3e72c20c649d54fa7ace2a265748eca5e8
File:Chamber icon cube button.png
6
129
266
2012-10-07T05:55:42Z
RectorRocks
3352141
{{Image information
|description = The icon for the [[Cubes|cube]] to be placed on a [[Heavy Duty Super-Colliding Super Button|button]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permis...
wikitext
text/x-wiki
{{Image information
|description = The icon for the [[Cubes|cube]] to be placed on a [[Heavy Duty Super-Colliding Super Button|button]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
e9fb13c62a951f1b31c6656d22905d56a014f5de
File:Chamber icon cube button on.png
6
130
267
2012-10-07T05:56:00Z
RectorRocks
3352141
{{Image information
|description = The icon for the [[Cubes|cube]] to be placed on a [[Heavy Duty Super-Colliding Super Button|button]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permi...
wikitext
text/x-wiki
{{Image information
|description = The icon for the [[Cubes|cube]] to be placed on a [[Heavy Duty Super-Colliding Super Button|button]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
1dc4fd46e577c74d3a4f36a1acab595b68d46ebd
Category:Test chamber info icons
14
131
268
2012-10-07T05:56:39Z
RectorRocks
3352141
Created page with "This category contains all of the icons used in the [[Template: Infobox test chamber|Test Chamber Infobox]]."
wikitext
text/x-wiki
This category contains all of the icons used in the [[Template: Infobox test chamber|Test Chamber Infobox]].
1e0d3ebb3b7b74b178a8afac12443d631359d57b
File:Chamber icon cube dispenser.png
6
132
269
2012-10-07T05:57:45Z
RectorRocks
3352141
{{Image information
|description = The [[Vital Apparatus Vent]] (Cube dropper) icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author =...
wikitext
text/x-wiki
{{Image information
|description = The [[Vital Apparatus Vent]] (Cube dropper) icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
da6d661312199b439b78c8b193b68b6d1be6c3e8
File:Chamber icon cube dispenser on.png
6
133
270
2012-10-07T05:58:04Z
RectorRocks
3352141
{{Image information
|description = The [[Vital Apparatus Vent]] ([[Cube dropper]]) icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|aut...
wikitext
text/x-wiki
{{Image information
|description = The [[Vital Apparatus Vent]] ([[Cube dropper]]) icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
25ce37592b443c740fd0ab7b5aed2430558a1921
Template:Infobox test chamber
10
86
271
253
2012-10-07T05:59:17Z
RectorRocks
3352141
wikitext
text/x-wiki
<div class="testchamber {{#if: {{{dirty|}}}|dirty}}">
<div class="testchamber-header"></div>
<div class="testchamber-content">
<div class="testchamber-title testchamber-display1">{{{title|}}}</div>
<div class="testchamber-map testchamber-display1"><tt><big>{{{map}}}</big></tt>{{#if:{{{valve-title|}}}| ({{{valve-title|}}})}}</div>
<hr />
<div class="testchamber-number testchamber-display1"><!--
-->[[File:Chamber number {{{chambernumber1|0}}}.png|92px|link=]]<!--
-->[[File:Chamber number {{{chambernumber2|0}}}.png|92px|link=]]</div>
<br />
<div class="testchamber-arrows testchamber-display1"><!--
-->[[File:Test Chamber Infobox {{#if:{{{previous|}}}|previous|previous disabled}}.png|x36px|left|link={{{previous|}}}]]<!--
-->[[File:Test Chamber Infobox {{#if:{{{next|}}}|next|next disabled}}.png|x36px|right|link={{{next|}}}]]<!--
-->[[File:Test Chamber Infobox Portal Guy.png|x36px|center|link=]]</div>
<div class="testchamber-progress testchamber-display1"><!--
-->[[File:Chamber progress {{{chamberprogressnumber1|0}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber1(2)|0}}}.png|8px|link=]]<!--
-->[[File:Chamber progress slash.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2|1}}}.png|8px|link=]]<!--
-->[[File:Chamber progress {{{chamberprogressnumber2(2)|9}}}.png|8px|link=]]</div><!--
-->{{#if: {{{noprogress|}}}||<hr />
<div class="testchamber-meter testchamber-display1" style="height:18px; max-width:104%; width:{{#expr:({{{number|0}}}/{{{total|19}}})*99}}%;"></div>}}
<hr />
<div class="testchamber-screenshot testchamber-display2"><!--
-->{{#if:{{{screenshot|}}}|[[File:{{{screenshot}}}|264px]]}}</div><!--
-->{{#if:{{{icon1|}}}|<div class="testchamber-icons testchamber-display2"><!--
-->[[File:Chamber icon {{{icon1|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon2|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon3|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon4|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon5|empty}}}.png|48px|link=]]<!--
--><br /><!--
-->[[File:Chamber icon {{{icon6|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon7|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon8|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon9|empty}}}.png|48px|link=]]<!--
-->[[File:Chamber icon {{{icon10|empty}}}.png|48px|link=]]</div>}}
</div>
<div class="testchamber-footer"></div>
</div><noinclude>The <nowiki>{{Infobox test chamber}}</nowiki> template adds an infobox with data fields for defining a particular test chamber and at the same time, imitate the actual [[Test Chamber Sign|test chamber sign]] found in the game.
==Form==
Copy, paste and fill in the following fields:
<pre>
{{Infobox test chamber
|title =
|dirty =
|valve-title =
|map =
|screenshot =
|chambernumber1 =
|chambernumber2 =
|previous =
|next =
|chamberprogressnumber1 =
|chamberprogressnumber1(2) =
|chamberprogressnumber2 =
|chamberprogressnumber2(2) =
|number =
|total =
|icon1 =
|icon2 =
|icon3 =
|icon4 =
|icon5 =
|icon6 =
|icon7 =
|icon8 =
|icon9 =
|icon10 =
}}
</pre>
*valve-title field is optional
==Attributes==
* '''title''': The title of the test chamber, it should be the same as the article's title, with the "game" identifier removed.
** '''Example''': Article title: '''''Portal 2'' Chapter 1 Test Chamber 01''' - "title" field: "'''Chapter 1 - Test Chamber 01'''"
* '''dirty''': State whether the infobox is clean or dirty. Always refer to the actual test chamber sign of the test chamber to determine whether the sign is dirty or clean. If the sign in the game is dirty, the infobox must be dirty too. If its not dirty, leave this field blank.
** '''Example''': '''''Portal 2'' Chapter 1 Test Chamber 06''' (The sign in the game is dirty) - "dirty" field: "'''1'''"
* '''valve-title''': '''Optional''': The Valve-assigned title of the test chamber, as seen in the challenge mode of the test chamber.
** '''Example''': In '''''Portal 2'' Chapter 1 Test Chamber 05''', its called "Cube Momentum" in the challenge mode - "valve-title" field: "'''Cube Momentum'''"
* '''map''': The .bsp file in which the test chamber resides.
** '''Example''': '''''Portal 2'' Chapter 1 Introduction''' 's .bsp file name is <tt>sp_a1_intro1.bsp</tt> - "map" field: "'''<tt>sp_a1_intro1.bsp</tt>'''"
* '''screenshot''': The name of an uploaded screenshot of the test chamber to be used within the infobox
** '''Example''': The screenshot which depicts an overview of '''''Portal 2'' Chapter 1 Introduction''' is called "Portal 2 Chapter 1 Introduction - Relaxation Chamber.png" - "screenshot" field: "'''Portal 2 Chapter 1 Introduction - Relaxation Chamber.png'''"
* '''chambernumber1''': The first digit of the test chamber number.
** '''Example''': '''''Portal 2'' Chapter 3 Test Chamber 15''' - "chambernumber1" field: "'''1'''"
* '''chambernumber2''': The second digit of the test chamber number.
** '''Example''': '''''Portal 2'' Chapter 3 Test Chamber 15''' - "chambernumber2" field: "'''5'''"
* '''previous''': The name of the previous level's page/article. If there is no previous level, leave this field blank.
** '''Example''': In '''''Portal 2'' Chapter 2 Test Chamber 02''' 's test chamber infobox, the "previous" field should be "'''''Portal 2'' Chapter 2 Test Chamber 01'''"
* '''next''': The name of the next level's page/article. If there is no next level, leave this field blank.
** '''Example''': In '''''Portal 2'' Chapter 2 Test Chamber 02''' 's test chamber infobox, the "next" field should be "'''''Portal 2'' Chapter 2 Test Chamber 03'''"
* '''chamberprogressnumber1''': The first digit of the test chamber, this digit represents the chamber progress section instead of the chamber number section.
** '''Example''': '''''Portal 2'' Chapter 3 Test Chamber 17''' - "chamberprogressnumber1" field: "'''1'''"
* '''chamberprogressnumber1(2)''': The second digit of the test chamber, this digit represents the chamber progress section instead of the chamber number section.
** '''Example''': '''''Portal 2'' Chapter 3 Test Chamber 17''' - "chamberprogressnumber1(2)" field: "'''7'''"
* '''chamberprogressnumber2''': The first digit of the total number of test chambers, as reported by the in-game test chamber signs
** '''Example''': '''''Portal 2'' Chapter 4 Test Chamber 19''' (This test chamber is part of GLaDOS' testing track in ''Portal 2'', which have a total of 22 test chambers) - "chamberprogressnumber2" field: "'''2'''"
* '''chamberprogressnumber2(2)''': The second digit of the total number of test chambers, as reported by the in-game test chamber signs
** '''Example''': '''''Portal 2'' Chapter 4 Test Chamber 18''' (This test chamber is part of GLaDOS' testing track in ''Portal 2'', which have a total of 22 test chambers) - "chamberprogressnumber2(2)" field: "'''2'''"
* '''number''': The numerical identifier of the test chamber, normally it is the first two digits ("chamberprogressnumber1" & "chamberprogressnumber1(2)") of the chamber progress section, which is the test chamber number.
** '''Example''': '''''Portal 2'' Chapter 3 Test Chamber 12''' - the "number" field: "'''12'''"
* '''total''': The total amount of test chambers as reported by the in-game test chamber signs, normally it is the last two digits ("chamberprogressnumber2" & "chamberprogressnumber2(2)") of the chamber progress section.
** '''Example''': '''''Portal 2'' Chapter 4 Test Chamber 20''' (This test chamber is part of GLaDOS' testing track in ''Portal 2'', which have a total of 22 test chambers) - the "total" field: 22
* '''icon1''' - '''icon10''': Set these to the icons as shown on the in-game signs. Add "on" to the end to make them fully opaque (black), otherwise they default to semitransparent (gray). If '''icon1''' is not set, the icons will be hidden. Available icons are found [[:Category: Test chamber info icons|here]]
** '''Example''':
*** |icon1 = light bridge = [[File: Chamber icon light bridge.png|48px]]
*** |icon2 = light bridge on = [[File: Chamber icon light bridge on.png|48px]]
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
0250bf97af25c16702a5f36ebf6b6e2753dad471
File:Chamber icon cube hazard.png
6
134
272
2012-10-07T05:59:39Z
RectorRocks
3352141
{{Image information
|description = The cube hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorR...
wikitext
text/x-wiki
{{Image information
|description = The cube hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
b8d8b77e1e059ad9476fa4f88b0e639264dd0e58
File:Chamber icon cube hazard on.png
6
135
273
2012-10-07T06:01:06Z
RectorRocks
3352141
{{Image information
|description = The cube hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|Rector...
wikitext
text/x-wiki
{{Image information
|description = The cube hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
fa9f2d98de0f59ce5fbf56c6cbeece1e0f5f45bb
File:Chamber icon dirty water.png
6
136
274
2012-10-07T06:03:37Z
RectorRocks
3352141
{{Image information
|description = The dirty water icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorR...
wikitext
text/x-wiki
{{Image information
|description = The dirty water icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
a0f3a44d094b1dd6cdf6e91c8f60ad5a80a81434
File:Chamber icon dirty water on.png
6
137
275
2012-10-07T06:03:56Z
RectorRocks
3352141
{{Image information
|description = The dirty water icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|Rector...
wikitext
text/x-wiki
{{Image information
|description = The dirty water icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
02174435bdbdeeec725059f26ea9f8856c94e87c
File:Chamber icon empty.png
6
138
276
2012-10-07T06:06:55Z
RectorRocks
3352141
{{Image information
|description = The empty icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]...
wikitext
text/x-wiki
{{Image information
|description = The empty icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
42032a867fe2242ce64bb2ab064f59b4ab42cb14
File:Chamber icon empty on.png
6
139
277
2012-10-07T06:07:17Z
RectorRocks
3352141
{{Image information
|description = The empty icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]...
wikitext
text/x-wiki
{{Image information
|description = The empty icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
5f793263825ebaf015979fc515be807c95846c2a
File:Chamber icon excursion funnel.png
6
140
278
2012-10-07T06:12:27Z
RectorRocks
3352141
{{Image information
|description = The [[Excursion Funnel]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRock...
wikitext
text/x-wiki
{{Image information
|description = The [[Excursion Funnel]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
50e1dee538e314c4a449de38f2df36164d7bda6b
File:Chamber icon excursion funnel on.png
6
141
279
2012-10-07T06:12:43Z
RectorRocks
3352141
{{Image information
|description = The [[Excursion Funnel]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRoc...
wikitext
text/x-wiki
{{Image information
|description = The [[Excursion Funnel]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
aa2ba30dcf15ab6f9f78228621ca2abe1c7dc68b
File:Chamber icon excursion switch.png
6
142
280
2012-10-07T06:13:43Z
RectorRocks
3352141
{{Image information
|description = The icon for the polarity change of the [[Excursion Funnel]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]...
wikitext
text/x-wiki
{{Image information
|description = The icon for the polarity change of the [[Excursion Funnel]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
19738483400cae5df6e23a7ac12677da1782c69a
File:Chamber icon excursion switch on.png
6
143
281
2012-10-07T06:13:57Z
RectorRocks
3352141
{{Image information
|description = The icon for the polarity change of the [[Excursion Funnel]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]...
wikitext
text/x-wiki
{{Image information
|description = The icon for the polarity change of the [[Excursion Funnel]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
b3397ce8e5ce366836def0857105ff0730d4aaff
File:Chamber icon faith plate.png
6
144
282
2012-10-07T06:16:01Z
RectorRocks
3352141
{{Image information
|description = The [[Aerial Faith Plate]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRo...
wikitext
text/x-wiki
{{Image information
|description = The [[Aerial Faith Plate]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
ef3561b7f8ebdee76889d363a8109e006ca93c75
File:Chamber icon faith plate on.png
6
145
283
2012-10-07T06:16:19Z
RectorRocks
3352141
{{Image information
|description = The [[Aerial Faith Plate]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorR...
wikitext
text/x-wiki
{{Image information
|description = The [[Aerial Faith Plate]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
2c5247dad65d132e4c57fefddceac665bcf0a463
File:Chamber icon fling enter.png
6
146
284
2012-10-07T06:28:43Z
RectorRocks
3352141
{{Image information
|description = The icon for [[Flinging]] when entering the bottom portal in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
...
wikitext
text/x-wiki
{{Image information
|description = The icon for [[Flinging]] when entering the bottom portal in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
efcb7dfa07b781450156b592e5540e52642a4287
File:Chamber icon fling enter on.png
6
147
285
2012-10-07T06:29:08Z
RectorRocks
3352141
{{Image information
|description = The icon for [[Flinging]] when entering the bottom portal in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''...
wikitext
text/x-wiki
{{Image information
|description = The icon for [[Flinging]] when entering the bottom portal in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
40a235182951f0dc450958c391752662d33c06fc
File:Chamber icon fling exit.png
6
148
286
2012-10-07T06:33:16Z
RectorRocks
3352141
{{Image information
|description = The icon for [[Flinging]] when exiting from the top portal in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''...
wikitext
text/x-wiki
{{Image information
|description = The icon for [[Flinging]] when exiting from the top portal in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
f05697e9df5528d9a98885ab0816912f4d9c46ab
File:Chamber icon fling exit on.png
6
149
287
2012-10-07T06:33:34Z
RectorRocks
3352141
{{Image information
|description = The icon for [[Flinging]] when exiting from the top portal in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]'...
wikitext
text/x-wiki
{{Image information
|description = The icon for [[Flinging]] when exiting from the top portal in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
4750a4b4d1fe7ad18de33dd7b8dd03686818a5f2
File:Chamber icon laser field.png
6
150
288
2012-10-07T06:34:43Z
RectorRocks
3352141
{{Image information
|description = The [[Laser Field]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRo...
wikitext
text/x-wiki
{{Image information
|description = The [[Laser Field]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
9f0c0d5e6e7c3ba29ebb924949ba7be3e68f26b9
File:Chamber icon laser field on.png
6
151
289
2012-10-07T06:35:04Z
RectorRocks
3352141
{{Image information
|description = The [[Laser Field]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorR...
wikitext
text/x-wiki
{{Image information
|description = The [[Laser Field]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
aff8c85b38adf7c8109553c81292215b9997e756
File:Chamber icon laser hazard.png
6
152
290
2012-10-07T06:40:27Z
RectorRocks
3352141
{{Image information
|description = The icon for burning a [[Turret]] using the [[Thermal Discouragement Beam]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source =...
wikitext
text/x-wiki
{{Image information
|description = The icon for burning a [[Turret]] using the [[Thermal Discouragement Beam]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
4025c687481f8d54ea06eb82ddf7a8c357705e7f
File:Chamber icon laser hazard on.png
6
153
291
2012-10-07T06:41:57Z
RectorRocks
3352141
{{Image information
|description = The icon for burning a [[Turret]] using the [[Thermal Discouragement Beam]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source ...
wikitext
text/x-wiki
{{Image information
|description = The icon for burning a [[Turret]] using the [[Thermal Discouragement Beam]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
aaa8fa5468320f46085527eaa12e584ae9446b0f
File:Chamber icon laser redirection.png
6
154
292
2012-10-07T06:43:53Z
RectorRocks
3352141
{{Image information
|description = The icon for redirecting a [[Thermal Discouragement Beam]] using a [[Discouragement Redirection Cube]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|perm...
wikitext
text/x-wiki
{{Image information
|description = The icon for redirecting a [[Thermal Discouragement Beam]] using a [[Discouragement Redirection Cube]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
2802e08eee2fb8337b0976a5dfd0f0fc93c5db40
File:Chamber icon laser redirection on.png
6
155
293
2012-10-07T06:44:09Z
RectorRocks
3352141
{{Image information
|description = The icon for redirecting a [[Thermal Discouragement Beam]] using a [[Discouragement Redirection Cube]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|per...
wikitext
text/x-wiki
{{Image information
|description = The icon for redirecting a [[Thermal Discouragement Beam]] using a [[Discouragement Redirection Cube]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
abc31ecc9c33c5f43cde10e0bbaa2020a5f8a7a7
File:Chamber icon laser sensor.png
6
156
294
2012-10-07T07:00:45Z
RectorRocks
3352141
{{Image information
|description = The [[Thermal Discouragement Beam]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User:...
wikitext
text/x-wiki
{{Image information
|description = The [[Thermal Discouragement Beam]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
b5a9a2f866ed4517a1484a2faa25ef23f64bb846
File:Chamber icon laser sensor on.png
6
157
295
2012-10-07T07:01:26Z
RectorRocks
3352141
{{Image information
|description = The [[Thermal Discouragement Beam]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User...
wikitext
text/x-wiki
{{Image information
|description = The [[Thermal Discouragement Beam]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
fe954d7e5cbf710c9279f6941abd6829a2ecfc83
File:Chamber icon pass cube.png
6
158
296
2012-10-07T07:06:39Z
RectorRocks
3352141
{{Image information
|description = The icon for passing a [[Cubes|cube]] to your partner in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|aut...
wikitext
text/x-wiki
{{Image information
|description = The icon for passing a [[Cubes|cube]] to your partner in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
d66425c0a0ec3e96fa90305d16cf7bc2a66bee9b
File:Chamber icon pass cube on.png
6
159
297
2012-10-07T07:07:05Z
RectorRocks
3352141
{{Image information
|description = The icon for passing a [[Cubes|cube]] to your partner in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|au...
wikitext
text/x-wiki
{{Image information
|description = The icon for passing a [[Cubes|cube]] to your partner in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
1eb4d2209dea1d270cc20e070b04fa2d94d23a24
File:Chamber icon pellet catcher.png
6
160
298
2012-10-07T10:53:54Z
RectorRocks
3352141
{{Image information
|description = The [[High Energy Pellet]] catcher icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: ...
wikitext
text/x-wiki
{{Image information
|description = The [[High Energy Pellet]] catcher icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
0f52549b1f06684e791382fab8aff8ce54e79c46
File:Chamber icon pellet catcher on.png
6
161
299
2012-10-07T10:54:59Z
RectorRocks
3352141
{{Image information
|description = The [[High Energy Pellet]] catcher icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User:...
wikitext
text/x-wiki
{{Image information
|description = The [[High Energy Pellet]] catcher icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
c9456fa25d44ad4d866dc982661b78beb13ae94b
File:Chamber icon pellet hazard.png
6
162
300
2012-10-07T10:55:33Z
RectorRocks
3352141
{{Image information
|description = The [[High Energy Pellet]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: R...
wikitext
text/x-wiki
{{Image information
|description = The [[High Energy Pellet]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
a4e08d8e09b48ee6a3490a4b104c874a87d41dab
File:Chamber icon pellet hazard on.png
6
163
301
2012-10-07T10:56:01Z
RectorRocks
3352141
{{Image information
|description = The [[High Energy Pellet]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: ...
wikitext
text/x-wiki
{{Image information
|description = The [[High Energy Pellet]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
cdf5efb538a243daba4f0b6592fea3fc9745c68c
File:Chamber icon player button.png
6
164
302
2012-10-07T10:58:23Z
RectorRocks
3352141
{{Image information
|description = The icon for the player to stand on a [[Heavy Duty Super-Colliding Super Button|button]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair ...
wikitext
text/x-wiki
{{Image information
|description = The icon for the player to stand on a [[Heavy Duty Super-Colliding Super Button|button]] in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
2405f62523938bca459f2149b0265cd659ba1017
File:Chamber icon player button on.png
6
165
303
2012-10-07T10:58:48Z
RectorRocks
3352141
{{Image information
|description = The icon for the player to stand on a [[Heavy Duty Super-Colliding Super Button|button]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair...
wikitext
text/x-wiki
{{Image information
|description = The icon for the player to stand on a [[Heavy Duty Super-Colliding Super Button|button]] in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
333188edccfad8455494f17f3b8a6c6beb97eef5
File:Chamber icon propulsion gel.png
6
166
304
2012-10-07T10:59:37Z
RectorRocks
3352141
{{Image information
|description = The [[Propulsion Gel]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|...
wikitext
text/x-wiki
{{Image information
|description = The [[Propulsion Gel]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
7714e3efd6021a0cd53e1fd5cbc5c5182e703345
File:Chamber icon propulsion gel on.png
6
167
305
2012-10-07T10:59:54Z
RectorRocks
3352141
{{Image information
|description = The [[Propulsion Gel]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks...
wikitext
text/x-wiki
{{Image information
|description = The [[Propulsion Gel]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
4d400cb6e070cada1526296d66fadd1f9be98e20
File:Chamber icon repulsion gel.png
6
168
306
2012-10-07T11:00:42Z
RectorRocks
3352141
{{Image information
|description = The [[Repulsion Gel]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|R...
wikitext
text/x-wiki
{{Image information
|description = The [[Repulsion Gel]] icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
6d7be9bb55f05b460a074e4380c79cfa67d040ab
File:Chamber icon repulsion gel on.png
6
169
307
2012-10-07T11:00:57Z
RectorRocks
3352141
{{Image information
|description = The [[Repulsion Gel]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|...
wikitext
text/x-wiki
{{Image information
|description = The [[Repulsion Gel]] icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
cad4b1248cc87972db649762ac9821033bfcb1ff
File:Chamber icon turret hazard.png
6
170
308
2012-10-07T11:01:39Z
RectorRocks
3352141
{{Image information
|description = The [[Turret]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|R...
wikitext
text/x-wiki
{{Image information
|description = The [[Turret]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
124849a0dd5293f92bf46d5baba59aed3d4ebc7c
File:Chamber icon turret hazard on.png
6
171
309
2012-10-07T11:01:56Z
RectorRocks
3352141
{{Image information
|description = The [[Turret]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|...
wikitext
text/x-wiki
{{Image information
|description = The [[Turret]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
46afab165258d770f18926374495784d084a4b92
File:Chamber icon water hazard.png
6
172
310
2012-10-07T11:02:56Z
RectorRocks
3352141
{{Image information
|description = The [[Goo]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|Rect...
wikitext
text/x-wiki
{{Image information
|description = The [[Goo]] hazard icon in gray for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
28da63b100d72e7ac3d5dfb973dd948c314d60a1
File:Chamber icon water hazard on.png
6
173
311
2012-10-07T11:03:22Z
RectorRocks
3352141
{{Image information
|description = The [[Goo]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|Rec...
wikitext
text/x-wiki
{{Image information
|description = The [[Goo]] hazard icon in black for the [[Template: Infobox test chamber|Test Chamber Infobox]].
|date = 7<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
bf7694b558f70a07a244e56253e266b9d66e6e78
Hard Light Bridge
0
72
312
212
2012-10-07T11:37:40Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
cdb80fab86d54280c86afcb4f1885c096570ca5b
313
312
2012-10-07T13:29:30Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
c3d45e732bad607ba93886ee35cebf0a646f0b3b
320
313
2012-10-14T12:21:15Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Hard Light}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
cca5af5ae34f9a807a9762e258ae033b22e657da
MediaWiki:Common.css
8
28
314
251
2012-10-09T08:07:16Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
125b433a4aec419fd0890c04649f72178abea615
MediaWiki:NavigationTabs.js
8
174
315
2012-10-09T08:07:43Z
RectorRocks
3352141
Created page with " // Navigate Tabs (copied from wikibooks). Allows for lots of information to be displayed on a page in a more compact form. // Originally Created by [[User:Darklama]]. If the..."
javascript
text/javascript
// Navigate Tabs (copied from wikibooks). Allows for lots of information to be displayed on a page in a more compact form.
// Originally Created by [[User:Darklama]]. If there is a problem with this on wikinews, feel free to yell at [[user:Bawolff]]
//Warning: This takes a very long time on long pages (specifically the find funtion). If we decide this would be useful to be enabled
// globally, this would have to be fixed first
function Navigate_Tabs()
{
function select_tab(id) {
if (!id) return false;
var contents = document.getElementById(id.substring(1));
if (contents && hasClass(contents, 'contents') && hasClass(contents.parentNode, "navtabs")) {
for (var tabs = contents.parentNode.firstChild; tabs != null; tabs = tabs.nextSibling) {
if (hasClass(tabs, "tabs") || (tabs.nodeName.toLowerCase() == 'p' && hasClass(tabs.firstChild, "tabs"))) {
var links = tabs.getElementsByTagName("a");
for (var i = 0; link = links[i]; i++) {
if (link.hash) {
if (hasClass(link.parentNode, "selected"))
link.parentNode.className = link.parentNode.className.replace(/(^|\s)selected(\s|$)/g, "$1inactive$2");
else if (!hasClass(link.parentNode, "inactive"))
link.parentNode.className += (link.parentNode.className ? " " : "") + "inactive";
if (link.hash == id)
link.parentNode.className = link.parentNode.className.replace(/(^|\s)inactive(\s|$)/g, "$1selected$2");
}
}
} else if (hasClass(tabs, "contents")) {
tabs.style.display = "none";
}
}
contents.style.display = "block";
}
return false;
}
function clicked_tab(e)
{
var target;
if (!e) e = window.event;
if (e.target) target = e.target;
else if (e.srcElement) target = e.srcElement;
else return;
if (target.nodeType && target.nodeType == 3)
target = target.parentNode;
if (target.nodeType && (target.tagName.toLowerCase() != 'a' || !target.hash))
return;
if (e.preventDefault) e.preventDefault(); else e.returnValue = false;
return select_tab(target.hash ? target.hash : target);
}
function find(tree) {
var nav, tabs, tab;
if (!tree)
return;
for (var i=0; i < tree.length; i++) {
var node = tree[i];
if (!nav && hasClass(node, 'navtabs')) {
node.onclick = clicked_tab;
nav = node;
} else if (nav && !tabs && hasClass(node, 'tabs')) {
tabs = node;
} else if (tabs && !tab && hasClass(node, 'selected')) {
if (node.tagName.toLowerCase() == 'a' && node.hash) {
select_tab(node.hash);
nav = tabs = null;
} else {
tab = node;
}
} else if (tab && node.tagName.toLowerCase() == 'a' && node.hash) {
select_tab(node.hash);
tab = tabs = nav = null;
} else if (hasClass(node, 'navtabs')) {
find(tree.slice(i));
}
}
}
var page = document.getElementById("bodyContent") || document.getElementById("article") || document.getElementById("content");
if (page)
find(page.getElementsByTagName("*"));
}
addOnloadHook(Navigate_Tabs);
1e464b682148e0876bb35acd95655fda42352dba
Template:Start tab
10
175
316
2012-10-13T04:53:14Z
RectorRocks
3352141
Created page with "<includeonly><!-- --><table width="100%" cellspacing=0 cellpadding=0 valign="top" border=0 style="background-color: transparent"><!-- --><tr><!-- -->{{dummytab|border={{..."
wikitext
text/x-wiki
<includeonly><!--
--><table width="100%" cellspacing=0 cellpadding=0 valign="top" border=0 style="background-color: transparent"><!--
--><tr><!--
-->{{dummytab|border={{{border|}}}|tab spacing percent={{{tab spacing percent|}}}}}<!--
-->{{#if:{{{tab-1|}}}|{{tab|freeform={{{freeform-1|}}}|link={{{link-1|}}}|tab={{{tab-1}}}|image={{{image-1|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-1|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}|preums=1}}}}<!--
-->{{#if:{{{tab-2|}}}|{{tab|freeform={{{freeform-2|}}}|link={{{link-2|}}}|tab={{{tab-2}}}|image={{{image-2|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-2|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-3|}}}|{{tab|freeform={{{freeform-3|}}}|link={{{link-3|}}}|tab={{{tab-3}}}|image={{{image-3|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-3|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-4|}}}|{{tab|freeform={{{freeform-4|}}}|link={{{link-4|}}}|tab={{{tab-4}}}|image={{{image-4|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-4|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-5|}}}|{{tab|freeform={{{freeform-5|}}}|link={{{link-5|}}}|tab={{{tab-5}}}|image={{{image-5|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-5|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-6|}}}|{{tab|freeform={{{freeform-6|}}}|link={{{link-6|}}}|tab={{{tab-6}}}|image={{{image-6|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-6|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-7|}}}|{{tab|freeform={{{freeform-7|}}}|link={{{link-7|}}}|tab={{{tab-7}}}|image={{{image-7|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-7|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-8|}}}|{{tab|freeform={{{freeform-8|}}}|link={{{link-8|}}}|tab={{{tab-8}}}|image={{{image-8|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-8|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-9|}}}|{{tab|freeform={{{freeform-9|}}}|link={{{link-9|}}}|tab={{{tab-9}}}|image={{{image-9|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-9|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-10|}}}|{{tab|freeform={{{freeform-10|}}}|link={{{link-10|}}}|tab={{{tab-10}}}|image={{{image-10|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-10|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-11|}}}|{{tab|freeform={{{freeform-11|}}}|link={{{link-11|}}}|tab={{{tab-11}}}|image={{{image-11|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-1|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-12|}}}|{{tab|freeform={{{freeform-12|}}}|link={{{link-12|}}}|tab={{{tab-12}}}|image={{{image-12|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-2|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-13|}}}|{{tab|freeform={{{freeform-13|}}}|link={{{link-13|}}}|tab={{{tab-13}}}|image={{{image-13|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-3|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-14|}}}|{{tab|freeform={{{freeform-14|}}}|link={{{link-14|}}}|tab={{{tab-14}}}|image={{{image-14|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-4|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-15|}}}|{{tab|freeform={{{freeform-15|}}}|link={{{link-15|}}}|tab={{{tab-15}}}|image={{{image-15|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-5|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-16|}}}|{{tab|freeform={{{freeform-16|}}}|link={{{link-16|}}}|tab={{{tab-16}}}|image={{{image-16|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-6|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-17|}}}|{{tab|freeform={{{freeform-17|}}}|link={{{link-17|}}}|tab={{{tab-17}}}|image={{{image-17|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-7|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-18|}}}|{{tab|freeform={{{freeform-18|}}}|link={{{link-18|}}}|tab={{{tab-18}}}|image={{{image-18|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-8|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-19|}}}|{{tab|freeform={{{freeform-19|}}}|link={{{link-19|}}}|tab={{{tab-19}}}|image={{{image-19|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-9|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{#if:{{{tab-20|}}}|{{tab|freeform={{{freeform-20|}}}|link={{{link-20|}}}|tab={{{tab-20}}}|image={{{image-20|}}}|{{{tab-1}}}|{{{tab-2}}}|{{{tab-3}}}|{{{tab-4}}}|{{{tab-5}}}|{{{tab-6}}}|{{{tab-7}}}|{{{tab-8}}}|{{{tab-9}}}|{{{tab-10}}}|{{{tab-11}}}|{{{tab-12}}}|{{{tab-13}}}|{{{tab-14}}}|{{{tab-15}}}|{{{tab-16}}}|{{{tab-17}}}|{{{tab-18}}}|{{{tab-19}}}|{{{tab-20}}}|rounding={{{rounding|}}}|border={{{border|}}}|off tab color={{{off tab color-10|{{{off tab color|}}}}}}|on tab color={{{on tab color|}}}|tab spacing percent={{{tab spacing percent|}}}|font-size={{{tab font-size|}}}|tab alignment={{{tab alignment|}}}}}}}<!--
-->{{dummytab|border={{{border|}}}|tab spacing percent={{{tab spacing percent|}}}}}<!--
--></tr><!--
--></table><!--
-->{{#ifeq:{{{frame|}}}|yes|<div style="border: {{{border|solid 1px #a3b1bf}}}; padding: .5em 1em 1em 1em; border-top: none; background-color: {{{on tab color|transparent}}}; color: black; zoom: 1"><!--
--><div style="padding: 1ex">}}<!--
--></includeonly><!--
--><noinclude>[[Category: Templates]]</noinclude>
662525eeef69ad2ae6fcf1f57b2c98049ab7b474
Template:Tab
10
176
317
2012-10-13T04:55:04Z
RectorRocks
3352141
Created page with "<includeonly>{{#if:{{{preums|}}}||<td style="width: {{#if:{{{tab spacing percent|}}}|{{{tab spacing percent}}}|2}}%; border-bottom: {{#if:{{{border|}}}|{{{border}}}|solid 1px ..."
wikitext
text/x-wiki
<includeonly>{{#if:{{{preums|}}}||<td style="width: {{#if:{{{tab spacing percent|}}}|{{{tab spacing percent}}}|2}}%; border-bottom: {{#if:{{{border|}}}|{{{border}}}|solid 1px #a3b1bf}}">{{#if:{{{tab spacing percent|}}}|| }}</td>}}<td style="text-align: {{#if:{{{tab alignment|}}}|{{{tab alignment}}}|center}}; {{#if:{{{rounding|}}}|{{border-radius|{{{rounding}}} {{{rounding}}} 0 0}}}} padding:0.3em; border: {{#if:{{{border|}}}|{{{border}}}|solid 1px #a3b1bf}}; font-size: {{#if:{{{font-size|}}}|{{{font-size}}}|110%}}; {{#ifeq:{{FULLPAGENAME}}|{{{link}}}|background-color: {{#if:{{{on tab color|}}}|{{{on tab color}}}|transparent}}; border-bottom: none; font-weight:bold; |background-color: {{#if:{{{off tab color|}}}|{{{off tab color}}}|#cee0f2}}; }}" width="{{#expr:(100/{{Number of defined parameters|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}}})-{{#if:{{{tab spacing percent|}}}|{{{tab spacing percent}}}|2}}}}%">{{#if:{{{image|}}}|[[file:{{{image}}}|20px|{{{tab}}}|link={{{link|}}}]] }}{{#ifeq:{{{freeform|}}}|yes|{{{tab}}}|[[{{{link}}}|{{{tab}}}]]}}</td></includeonly><noinclude>[[Category: Templates]]</noinclude>
0a3e0de55d853e7a5a35746bd1035934b94302fb
Template:Dummytab
10
177
318
2012-10-13T04:55:49Z
RectorRocks
3352141
Created page with "<noinclude><table><tr></noinclude><td style="width: {{#if:{{{tab spacing percent|}}}|{{#expr:{{{tab spacing percent}}}/2}}|1}}%; border-bottom: {{#if:{{{border|}}}|{{{border}}..."
wikitext
text/x-wiki
<noinclude><table><tr></noinclude><td style="width: {{#if:{{{tab spacing percent|}}}|{{#expr:{{{tab spacing percent}}}/2}}|1}}%; border-bottom: {{#if:{{{border|}}}|{{{border}}}|solid 1px #A3B1BF}}">{{#if:{{{tab spacing percent|}}}|| }}</td><noinclude></tr></table>{{doc|content=
This template is used with {{tl|start tab}} to offset the first and last tabs from the end of the tab bar slightly.
[[Category:Templates]]
}}</noinclude>
41ad633e57dae0f2d28b9a88630f607decc3bf6d
319
318
2012-10-13T04:56:10Z
RectorRocks
3352141
wikitext
text/x-wiki
<noinclude><table><tr></noinclude><td style="width: {{#if:{{{tab spacing percent|}}}|{{#expr:{{{tab spacing percent}}}/2}}|1}}%; border-bottom: {{#if:{{{border|}}}|{{{border}}}|solid 1px #A3B1BF}}">{{#if:{{{tab spacing percent|}}}|| }}</td><noinclude></tr></table>
[[Category:Templates]]
</noinclude>
bd20968b1aff78ff8ad5f612187f4ceb11c45893
Hard Light Bridge
0
72
321
320
2012-10-14T12:21:34Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:''Hard Light Bridge''}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
d0bc73d502a42190e2f55a56f2a45e6df8201ce8
322
321
2012-10-14T12:22:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:''Light Bridge''}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
56f10f81ac2f1d28816f382f3f8efeb6b7e85777
323
322
2012-10-14T12:22:43Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:'''''Hard''' Light Bridge''}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
ae18964d4c3e6ac72cc299a73a3c8580e49845af
324
323
2012-10-14T12:23:05Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:''Hard Light Bridge'' (Halo: Combat Evovled mechanic)}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
3cbae86f97fa157f33f9a6f3ad23de2421fff507
326
324
2012-10-14T12:29:03Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
c3d45e732bad607ba93886ee35cebf0a646f0b3b
327
326
2012-10-14T12:31:10Z
RectorRocks
3352141
wikitext
text/x-wiki
{{DISPLAYTITLE:Some other title}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
13ae63d260225ed2f855940cce16a8b38fd34372
328
327
2012-10-14T12:31:29Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
===Gameplay videos===
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
c3d45e732bad607ba93886ee35cebf0a646f0b3b
330
328
2012-10-20T03:47:30Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
==Trivia==
* [[Portals]] can be shot through a Hard Light Bridge.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning it can still pass through it.
{{MechanicsNav}}
[[Category: Mechanics]]
be37e4fde29c569150885c13ca7e1697385f936d
336
330
2012-10-20T05:04:55Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = E0FFFF
|color2 = 40E0D0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge.
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge.
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning it can still pass through it.
{{MechanicsNav}}
[[Category: Mechanics]]
3ddde1a6807feb6a9e23873919da0f18c8569ea9
337
336
2012-10-20T06:20:32Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = E0FFFF
|color2 = 40E0D0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge.
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge.
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = E0FFFF
|color2 = 40E0D0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge.
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge.
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
{{MechanicsNav}}
[[Category: Mechanics]]
80139f8decfe7a73e8d267d99c63ea4f5ee32d29
357
337
2012-10-20T08:09:19Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
<br> <hr> <br>
{{MechanicsNav}}
[[Category: Mechanics]]
8469908a8b371391cc1f0d3fef894e1c8511ebea
362
357
2012-10-21T03:23:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
<br> <hr> <br>
{{MechanicsNav}}
[[Category: Mechanics]]
46898e3be4b517201785fd22a65afb9adbe42965
364
362
2012-10-21T03:38:37Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water (achievement)|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This (achievement)|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture (achievement)|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels of Course 3 (except [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]] and [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
<br> <hr> <br>
{{MechanicsNav}}
[[Category: Mechanics]]
a0c14338888228b21fea4e2a314493ebc92f50f5
368
364
2012-10-21T13:53:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water (achievement)|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This (achievement)|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture (achievement)|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
<br> <hr> <br>
{{MechanicsNav}}
[[Category: Mechanics]]
091ec62044eddc1b75d7aa2aa5159646cc111ac6
369
368
2012-10-29T05:17:29Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water (achievement)|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This (achievement)|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture (achievement)|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
<br> <hr> <br>
{{MechanicsNav}}
[[Category: Mechanics]]
c4cc395ca394062e8ac223febbf7c65744f967d3
370
369
2012-10-30T03:09:08Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
<br> <hr> <br>
{{MechanicsNav}}
[[Category: Mechanics]]
783b4b9cd917f63563c6130db399a7ff238e3de9
Template:Title
10
178
325
2012-10-14T12:24:50Z
RectorRocks
3352141
Created page with "<includeonly>{{DISPLAYTITLE:{{{1}}}}}</includeonly><noinclude> <!-- <div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: ..."
wikitext
text/x-wiki
<includeonly>{{DISPLAYTITLE:{{{1}}}}}</includeonly><noinclude>
<!--
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div>
{{#switch:{{usecss}}|yes|true=<div id="titlehack" style="text-align:{{#switch:{{{align}}}|right=right|middle|center=center|left}};">
{{#switch:{{MediaWiki:Sitenotice}}|-|=|#default=<div id="siteNotice" style="visibility:hidden"><p>{{MediaWiki:Sitenotice}}</p></div>}}
<div style="margin-bottom: 0; color: black; background-color: #FFFFFF; font-weight: normal; padding-top: .5em; padding-bottom: .17em; font-size: 188%; border-bottom: 1px solid #aaaaaa;">{{{1|{{PAGENAME}}}}}</div>
</div>
</div>}}
[[Category: Templates]]</noinclude>
0d0b40796346dcb0bd546c3183790163c9062dfa
Main Page
0
1
329
214
2012-10-20T02:31:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
e31bd5640eab313919a563343170d3760ab70dee
Template:Gallery
10
179
331
2012-10-20T04:55:32Z
RectorRocks
3352141
Created page with "<table style="{{{style|background:transparent; margin-top:0.5em; margin-bottom: 0.5em;}}}" class="pwiki-gallery"> {{#if:{{{title|}}} |<tr><td colspan="10" style="text-align:c..."
wikitext
text/x-wiki
<table style="{{{style|background:transparent; margin-top:0.5em; margin-bottom: 0.5em;}}}" class="pwiki-gallery">
{{#if:{{{title|}}}
|<tr><td colspan="10" style="text-align:center; font-weight:bold;">{{{title}}}</td></tr>
}}<tr><td><!--
-->{{Gallery/aux|{{{1|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png}}}|{{{2|}}}|width={{{width|192}}}|height={{{height|108}}}|lines={{{lines|2}}}|alt={{{alt1|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler1|}}}|spoiler|null}}=on}}<!--
-->{{#if:{{{3|}}}|{{Gallery/aux|{{{3|}}}|{{{4|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt2|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler2|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{5|}}}|{{Gallery/aux|{{{5|}}}|{{{6|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt3|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler3|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{7|}}}|{{Gallery/aux|{{{7|}}}|{{{8|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt4|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler4|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{9|}}}|{{Gallery/aux|{{{9|}}}|{{{10|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt5|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler5|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{11|}}}|{{Gallery/aux|{{{11|}}}|{{{12|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt6|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler6|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{13|}}}|{{Gallery/aux|{{{13|}}}|{{{14|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt7|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler7|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{15|}}}|{{Gallery/aux|{{{15|}}}|{{{16|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt8|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler8|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{17|}}}|{{Gallery/aux|{{{17|}}}|{{{18|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt9|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler9|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{19|}}}|{{Gallery/aux|{{{19|}}}|{{{20|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt10|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler10|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{21|}}}|{{Gallery/aux|{{{21|}}}|{{{22|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt11|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler11|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{23|}}}|{{Gallery/aux|{{{23|}}}|{{{24|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt12|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler12|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{25|}}}|{{Gallery/aux|{{{25|}}}|{{{26|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt13|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler13|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{27|}}}|{{Gallery/aux|{{{27|}}}|{{{28|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt14|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler14|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{29|}}}|{{Gallery/aux|{{{29|}}}|{{{30|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt15|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler15|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{31|}}}|{{Gallery/aux|{{{31|}}}|{{{32|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt16|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler16|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{33|}}}|{{Gallery/aux|{{{33|}}}|{{{34|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt17|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler17|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{35|}}}|{{Gallery/aux|{{{35|}}}|{{{36|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt18|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler18|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{37|}}}|{{Gallery/aux|{{{37|}}}|{{{38|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt19|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler19|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{39|}}}|{{Gallery/aux|{{{39|}}}|{{{40|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt20|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler20|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{41|}}}|{{Gallery/aux|{{{41|}}}|{{{42|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt21|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler21|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{43|}}}|{{Gallery/aux|{{{43|}}}|{{{44|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt22|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler20|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{45|}}}|{{Gallery/aux|{{{45|}}}|{{{46|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt23|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler20|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{47|}}}|{{Gallery/aux|{{{47|}}}|{{{48|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt24|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler20|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{49|}}}|{{Gallery/aux|{{{49|}}}|{{{50|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt25|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler20|}}}|spoiler|null}}=on}}}}<!--
-->{{#if:{{{51|}}}|{{Gallery/aux|{{{51|}}}|{{{52|}}}|width={{{width|180}}}|height={{{height|180}}}|lines={{{lines|2}}}|alt={{{alt26|}}}|color1={{{color1|90EE90}}}|color2={{{color2|006400}}}|{{#if:{{{spoiler20|}}}|spoiler|null}}=on}}}}<!--
--></td></tr>{{#if:{{{99|}}}
|<tr><td style="text-align:center; color:red;">The maximum number of images (25) is exceeded !</td></tr>
}}{{#if:{{{footer|}}}
|<tr><td colspan="10" style="text-align:right; font-size:80%; line-height:1em;">{{{footer}}}</td></tr>
}}</table><noinclude>[[Category: Templates]]</noinclude>
a36c2e0606e5d58b40c1c9e30b91b533c365dbbb
Template:Gallery/aux
10
180
332
2012-10-20T04:55:53Z
RectorRocks
3352141
Created page with "<table style="width:{{#expr:{{{width|192}}}+20}}px; float:left;margin:3px; background-color:#{{{color2}}}; {{roundy|10px}} border:1px solid #CCCCCC;"><tr><td style="height:{{#..."
wikitext
text/x-wiki
<table style="width:{{#expr:{{{width|192}}}+20}}px; float:left;margin:3px; background-color:#{{{color2}}}; {{roundy|10px}} border:1px solid #CCCCCC;"><tr><td style="height:{{#expr:{{{height|108}}}+20}}px; background-color:#{{{color1}}}; {{roundy|10px}} padding:0px;" {{#if:{{{spoiler|}}}|class="spoiler-text"}}> [[{{{1}}}|center|{{{width|192}}}x{{{height|108}}}px|alt={{{alt}}}|{{{2}}}]]</td></tr><tr style="border-right:0px solid #F0F0F0; border-bottom:0px solid #f0f0f0; border-left:0px solid #f0f0f0; vertical-align:top;"><td style="display:block; font-size:1em; height:{{#expr:0.2+1.5*{{{lines|2}}}}}em; padding:0px;"><div class="gallerytext" style="height:{{#expr:0.1+1.5*{{{lines|2}}}}}em; width:{{#expr:{{{width|180}}}+7}}px; line-height:1.3em; padding:2px 6px 1px 6px; overflow-y:auto; margin:0px;">{{{2}}} </div></td></tr></table>
<noinclude>[[Category: Templates]]</noinclude>
0735af85f4bb0d20b37e5790e02850d061eab647
File:Hard Light Bridge Close-up.png
6
61
333
180
2012-10-20T05:03:10Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = A close-up view of a [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 27<sup>th</sup> July 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
bfd8d234f8e0c52ef71cbcf8ad16238d156b243a
File:Hard Light Bridge Emitter.png
6
181
334
2012-10-20T05:03:39Z
RectorRocks
3352141
{{Image information
|description = The emitter of a [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The emitter of a [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
12f2f405bd0386f96264b7427388a48b025554f0
File:Hard Light Bridge.png
6
182
335
2012-10-20T05:04:32Z
RectorRocks
3352141
{{Image information
|description = A [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A [[Hard Light Bridge]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
374b63922f22a701100030577807bf1e8a3ba55f
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png
6
183
338
2012-10-20T06:56:12Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 1 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 1 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
cf9ecd9a7d2aced5edb8bd3900edf497b31cd975
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png
6
184
339
2012-10-20T06:57:30Z
RectorRocks
3352141
{{Image information
|description = The corridor between Area 2 and Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 2...
wikitext
text/x-wiki
{{Image information
|description = The corridor between Area 2 and Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
07ebf9ddc85246a608b10500713e2803080d09eb
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png
6
185
340
2012-10-20T06:58:26Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 2 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 2 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
64d59d6709468e79408bca0eee01b7ac9bf669f1
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png
6
186
341
2012-10-20T06:59:02Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 2 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 2 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
64d59d6709468e79408bca0eee01b7ac9bf669f1
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png
6
187
342
2012-10-20T06:59:34Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
f992698651c5fa210238abc779845557b5ebbc47
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png
6
188
343
2012-10-20T07:00:03Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
f992698651c5fa210238abc779845557b5ebbc47
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png
6
189
344
2012-10-20T07:01:00Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
f992698651c5fa210238abc779845557b5ebbc47
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png
6
190
345
2012-10-20T07:01:27Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 4 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 4 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
9f6d2b607c6c1532596763dc9a8b55b306038f64
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png
6
191
346
2012-10-20T07:01:54Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 4 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 4 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
9f6d2b607c6c1532596763dc9a8b55b306038f64
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png
6
192
347
2012-10-20T07:03:44Z
RectorRocks
3352141
{{Image information
|description = An overview of the [[Disc Room|disc room]] in Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRoc...
wikitext
text/x-wiki
{{Image information
|description = An overview of the [[Disc Room|disc room]] in Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
9064227c65a9b0906b4214616c3cdf156b493aff
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png
6
193
348
2012-10-20T07:04:25Z
RectorRocks
3352141
{{Image information
|description = An overview of the exit of Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup...
wikitext
text/x-wiki
{{Image information
|description = An overview of the exit of Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
889e0f8c570a9481fc672328af481e11d33a40c0
356
348
2012-10-20T07:14:25Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = The exit of Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
a84df06196153dffeff673092b94222153dc9bb2
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png
6
194
349
2012-10-20T07:04:54Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
b48778fa0b37d614dab50966a69ee67fe78a7cf7
File:Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png
6
195
350
2012-10-20T07:05:59Z
RectorRocks
3352141
{{Image information
|description = An overview of Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> Oc...
wikitext
text/x-wiki
{{Image information
|description = An overview of Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
b48778fa0b37d614dab50966a69ee67fe78a7cf7
File:Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png
6
196
351
2012-10-20T07:09:02Z
RectorRocks
3352141
{{Image information
|description = [[Hard Light Bridge]]s testing for quality and strength in Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRo...
wikitext
text/x-wiki
{{Image information
|description = [[Hard Light Bridge]]s testing for quality and strength in Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
e8245bfee2bc96b84f0124b996a77b5949877e70
File:Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png
6
197
352
2012-10-20T07:12:13Z
RectorRocks
3352141
{{Image information
|description = A [[Hard Light Bridge]] stopped for quality monitoring in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorR...
wikitext
text/x-wiki
{{Image information
|description = A [[Hard Light Bridge]] stopped for quality monitoring in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
2f82b2e1f72c11e15ffeeef13642a0b70d2b84de
353
352
2012-10-20T07:12:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = A [[Hard Light Bridge]] stopped for quality monitoring in Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
cdb856cdefc2d3012f3c5571ba6bc34643a2d4d9
File:Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png
6
198
354
2012-10-20T07:12:57Z
RectorRocks
3352141
{{Image information
|description = A [[Hard Light Bridge]] stopped for quality monitoring in Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRoc...
wikitext
text/x-wiki
{{Image information
|description = A [[Hard Light Bridge]] stopped for quality monitoring in Area 3 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
cdb856cdefc2d3012f3c5571ba6bc34643a2d4d9
File:Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png
6
199
355
2012-10-20T07:13:41Z
RectorRocks
3352141
{{Image information
|description = A [[Hard Light Bridge]] stopped for quality monitoring in Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRoc...
wikitext
text/x-wiki
{{Image information
|description = A [[Hard Light Bridge]] stopped for quality monitoring in Area 5 in [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 20<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
e33a9f610be3111fa6df1908b459a5bef8e5e79a
Template:Infobox location
10
200
358
2012-10-20T13:20:46Z
RectorRocks
3352141
Created page with "{|style="width: 300px; background:#F9F9F9; border: 1px #AAAAAA solid; float:right; padding: 6px" | {|style="width: 300px; float:right; background:#f9f9f9" |style="font-size: l..."
wikitext
text/x-wiki
{|style="width: 300px; background:#F9F9F9; border: 1px #AAAAAA solid; float:right; padding: 6px"
|
{|style="width: 300px; float:right; background:#f9f9f9"
|style="font-size: larger; background:#000000; border: 1px #000000 solid;" colspan="2"|<center><p><font color="white">'''''{{{title|{{PAGENAME}}}}}'''''</font></p></center>
|-
|style="text-align: center;" colspan="2"|<p>{{{image}}}</p> <hr>
|-
| style=background:#000000; white-space:nowrap align=center colspan=2|<font color=white>'''General information'''</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Affiliation'''</font> ||<font size=1>{{{affiliation}}}</font>
|-
|style="background:#ffffff"|<font size=1>'''Location'''</font> || style="background:#DCDCDC"|<font size=1>{{{location}}}</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Function'''</font> ||<font size=1>{{{function}}}</font>
|-
|style="background:#ffffff"|<font size=1>'''Status'''</font> || style="background:#DCDCDC"|<font size=1>{{{status}}}</font>
|-
| style=background:#000000; white-space:nowrap align=center colspan=2|<font color=white>'''Game information'''</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Game'''</font> ||<font size=1>{{{game}}}</font>
|-
|style="background:#ffffff"|<font size=1>'''Map(s)'''</font> || style="background:#DCDCDC"|<font size=1>{{{maps}}}</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Visited by'''</font> ||<font size=1>{{{visited}}}</font>
|-
|style="text-align: center;" colspan="2"|<hr>
|-
|}
|}
<noinclude>[[Category: Templates]][[Category: Infobox templates]]</noinclude>
df216347bed730cc186eacf63861c893e8a035d8
360
358
2012-10-21T01:55:42Z
RectorRocks
3352141
wikitext
text/x-wiki
{|style="width: 300px; background:#F9F9F9; border: 1px #AAAAAA solid; float:right; padding: 6px"
|
{|style="width: 300px; float:right; background:#f9f9f9"
|style="font-size: larger; background:#000000; border: 1px #000000 solid;" colspan="2"|<center><p><font color="white">'''''{{{title|{{PAGENAME}}}}}'''''</font></p></center>
|-
|style="text-align: center;" colspan="2"|<p>{{{image}}}</p> <hr>
|-
| style=background:#000000; white-space:nowrap align=center colspan=2|<font color=white>'''General information'''</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Affiliation'''</font> ||<font size=1>{{{affiliation}}}</font>
|-
|style="background:#ffffff"|<font size=1>'''Location'''</font> || style="background:#DCDCDC"|<font size=1>{{{location}}}</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Function'''</font> ||<font size=1>{{{function}}}</font>
|-
|style="background:#ffffff"|<font size=1>'''Status'''</font> || style="background:#DCDCDC"|<font size=1>{{{status}}}</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Theme'''</font> ||<font size=1>{{{theme}}}</font>
|-
| style=background:#000000; white-space:nowrap align=center colspan=2|<font color=white>'''Game information'''</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Game'''</font> ||<font size=1>{{{game}}}</font>
|-
|style="background:#ffffff"|<font size=1>'''Map(s)'''</font> || style="background:#DCDCDC"|<font size=1>{{{maps}}}</font>
|-
|style="background:#DCDCDC"|<font size=1>'''Visited by'''</font> ||<font size=1>{{{visited}}}</font>
|-
|style="text-align: center;" colspan="2"|<hr>
|-
|}
|}
<noinclude>Use this template for articles about locations. <br>
Source: [http://www.cameraslens.com/fatalframewiki/index.php5?title=Template:Location_Infobox Fatal Frame Wiki - Location Infobox]
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
2c348ee32c8e94f04dfa3bebd1134bf31edd117a
Hard Light Bridge Factory
0
201
359
2012-10-20T13:57:34Z
RectorRocks
3352141
Created page with "{{Infobox location |title = Hard Light Bridge Factory |image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] |affiliation = [[Aperture Science]]..."
wikitext
text/x-wiki
{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test.
{{LocationsNav}}
[[Category: Locations]]
3ec44fb2b1fba64305856881b2b3e1b3c05fdfd7
361
359
2012-10-21T02:33:53Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located in the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearences==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring too before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
[[Category: Locations]]
2ea4b358fe15c38cdf79655c1f423b21fab4d38d
363
361
2012-10-21T03:38:26Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located in the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Hazards==
==Related achievements==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearences==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring too before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
[[Category: Locations]]
f364e96a21a922da0bf7244789573da2b4690646
365
363
2012-10-21T04:12:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located in the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Hazards==
==Related achievements==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearences==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
[[Category: Locations]]
e9a3592be5c419f81a59c08458531e2b30716aae
366
365
2012-10-21T04:17:53Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located in the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Hazards==
==Related achievements==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
[[Category: Locations]]
6871bf6dbbb009383c61dd926ae66ad9a00424e3
367
366
2012-10-21T13:13:59Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located within the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
[[Category: Locations]]
14dccc1a56644cfbc8e75cfe287cbdf305c62f36
File:Achievement Bridge Over Troubling Water.jpg
6
202
371
2012-10-30T03:43:25Z
RectorRocks
3352141
{{Image information
|description = The logo for the achievement: [[Bridge Over Troubling Water]]
|date = 30<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
...
wikitext
text/x-wiki
{{Image information
|description = The logo for the achievement: [[Bridge Over Troubling Water]]
|date = 30<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
[[Category: Achievement images]]
f047f7e64a428943412ee34a89fb382ed7586426
File:Achievement Can't Touch This.jpg
6
203
372
2012-10-30T13:01:49Z
RectorRocks
3352141
{{Image information
|description = The logo for the achievement: [[Can't Touch This]]
|date = 30<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
[[Category:...
wikitext
text/x-wiki
{{Image information
|description = The logo for the achievement: [[Can't Touch This]]
|date = 30<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
[[Category: Achievement images]]
bbf5b29c564bbf692f35dadfac05d5050d221cd4
File:Achievement Empty Gesture.jpg
6
204
373
2012-10-30T13:02:10Z
RectorRocks
3352141
{{Image information
|description = The logo for the achievement: [[Empty Gesture]]
|date = 30<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
[[Category: Ac...
wikitext
text/x-wiki
{{Image information
|description = The logo for the achievement: [[Empty Gesture]]
|date = 30<sup>th</sup> October 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
[[Category: Achievement images]]
1621f732b3e3dd19851c83184c7121ed56c450a1
Template:Infobox level
10
205
374
2012-11-07T14:00:39Z
RectorRocks
3352141
Created page with "{| cellspacing="0" cellpadding="0" border="0" style="float:right; clear:right; width:260px; margin:0 0 5px 10px; padding:2px; background:{{{BG|#7995CA}}}; border-radius: 0 0 ...."
wikitext
text/x-wiki
{| cellspacing="0" cellpadding="0" border="0" style="float:right; clear:right; width:260px; margin:0 0 5px 10px; padding:2px; background:{{{BG|#7995CA}}}; border-radius: 0 0 .7em .7em; -moz-border-radius: 0 0 .7em .7em; -webkit-border-radius: 0 0 .7em .7em; -ms-border-radius: 0 0 .7em .7em; -o-border-radius: 0 0 .7em .7em; color:{{{color1|inherit}}};"
{{!}}-
{{#if:{{{prev|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Prev''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{prev|}}}
{{!}}-}}
{{#if:{{{next|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Next''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{next|}}}
{{!}}-}}
{{#if:{{{player|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Player''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{player|}}}
{{!}}-}}
{{#if:{{{game|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Game''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{game|}}}
{{!}}-}}
! style="background:{{{nameBG|transparent}}}; color:{{{color2|#FFFFFF}}}; text-align:center; font-size:120%;" colspan="2" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
{{!}}-
{{#if:{{{image|}}}|
! style="background:{{{imageBG|#B4C5E3}}}; text-align:center; border-bottom:1px solid {{{lineBG|#999999}}};" colspan="2" {{!}} {{{image|}}}
{{!}}-}}
{{#if:{{{mapname|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Map name''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{mapname|}}}
{{!}}-}}
{{#if:{{{type|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Type''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{type|}}}
{{!}}-}}
{{#if:{{{theme|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Theme''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{theme|}}}
{{!}}-}}
{{#if:{{{difficulty|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Difficulty''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{difficulty|}}}
{{!}}-}}
{{#if:{{{hazards|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Hazard(s)''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{hazards|}}}
{{!}}-}}
{{#if:{{{location|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Location''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{location|}}}
{{!}}-}}
{{#if:{{{music|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Music played''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{music|}}}
{{!}}-}}
{{#if:{{{objective|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Objective''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{objective|}}}
{{!}}-}}
| colspan="2" style="text-align:center; background:{{{BG|transparent}}}; padding:0px; font-size:10px; line-height:10px;" |
|}<noinclude> This infobox should be used on articles about levels, not custom maps. For the custom map infobox, see [[Template: Infobox map|Infobox map]].
==Usage==
To use this template, paste the following code into the top of the article, filling all relevant fields:
<pre>
{{Level Infobox
|BG =
|color1 =
|fieldBG =
|lineBG =
|nameBG =
|color2 =
|imageBG =
|prev =
|next =
|player =
|game =
|name =
|image=
|mapname =
|type =
|theme =
|difficulty =
|hazards =
|location =
|music =
|objective =
}}</pre>
* '''BG''': The background color of the infobox - #?????? - Make sure to include the "#" sign too.
* '''color1''': The text color for the infobox fields - #?????? - <br>
** Example: "Prev: <nowiki>[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1, Test Chamber 01]]</nowiki>" - Only the "Prev:" with be colored, links with not be colored.
** Example 2: "Map name: <tt>sp_a1_intro1.bsp</tt>" - Everything, "Map name: <tt>sp_a1_intro1.bsp</tt>" will be colored.
[[Category: Templates]]
[[Category: Infobox templates]]</noinclude>
fa921cb61fd2253c632c05152d30d5fb314aa6b2
375
374
2012-11-07T14:01:09Z
RectorRocks
3352141
wikitext
text/x-wiki
{| cellspacing="0" cellpadding="0" border="0" style="float:right; clear:right; width:260px; margin:0 0 5px 10px; padding:2px; background:{{{BG|#7995CA}}}; border-radius: 0 0 .7em .7em; -moz-border-radius: 0 0 .7em .7em; -webkit-border-radius: 0 0 .7em .7em; -ms-border-radius: 0 0 .7em .7em; -o-border-radius: 0 0 .7em .7em; color:{{{color1|inherit}}};"
{{!}}-
{{#if:{{{prev|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Prev''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{prev|}}}
{{!}}-}}
{{#if:{{{next|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Next''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{next|}}}
{{!}}-}}
{{#if:{{{player|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Player''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{player|}}}
{{!}}-}}
{{#if:{{{game|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Game''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{game|}}}
{{!}}-}}
! style="background:{{{nameBG|transparent}}}; color:{{{color2|#FFFFFF}}}; text-align:center; font-size:120%;" colspan="2" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
{{!}}-
{{#if:{{{image|}}}|
! style="background:{{{imageBG|#B4C5E3}}}; text-align:center; border-bottom:1px solid {{{lineBG|#999999}}};" colspan="2" {{!}} {{{image|}}}
{{!}}-}}
{{#if:{{{mapname|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Map name''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{mapname|}}}
{{!}}-}}
{{#if:{{{type|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Type''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{type|}}}
{{!}}-}}
{{#if:{{{theme|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Theme''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{theme|}}}
{{!}}-}}
{{#if:{{{difficulty|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Difficulty''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{difficulty|}}}
{{!}}-}}
{{#if:{{{hazards|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Hazard(s)''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{hazards|}}}
{{!}}-}}
{{#if:{{{location|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Location''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{location|}}}
{{!}}-}}
{{#if:{{{music|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Music played''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{music|}}}
{{!}}-}}
{{#if:{{{objective|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Objective''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{objective|}}}
{{!}}-}}
| colspan="2" style="text-align:center; background:{{{BG|transparent}}}; padding:0px; font-size:10px; line-height:10px;" |
|}<noinclude> This infobox should be used on articles about levels, not custom maps. For the custom map infobox, see [[Template: Infobox map|Infobox map]].
==Usage==
To use this template, paste the following code into the top of the article, filling all relevant fields:
<pre>
{{Infobox level
|BG =
|color1 =
|fieldBG =
|lineBG =
|nameBG =
|color2 =
|imageBG =
|prev =
|next =
|player =
|game =
|name =
|image=
|mapname =
|type =
|theme =
|difficulty =
|hazards =
|location =
|music =
|objective =
}}</pre>
[[Category: Templates]]
[[Category: Infobox templates]]</noinclude>
1209a5c270979f65447e2cea833218673bfbb858
410
375
2012-11-13T06:06:01Z
RectorRocks
3352141
wikitext
text/x-wiki
{| cellspacing="0" cellpadding="0" border="0" style="float:right; clear:right; width:260px; margin:0 0 5px 10px; padding:2px; background:{{{BG|#7995CA}}}; border-radius: 0 0 .7em .7em; -moz-border-radius: 0 0 .7em .7em; -webkit-border-radius: 0 0 .7em .7em; -ms-border-radius: 0 0 .7em .7em; -o-border-radius: 0 0 .7em .7em; color:{{{color1|inherit}}};"
{{!}}-
{{#if:{{{prev|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Prev''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{prev|}}}
{{!}}-}}
{{#if:{{{next|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Next''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{next|}}}
{{!}}-}}
{{#if:{{{player|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Player''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{player|}}}
{{!}}-}}
{{#if:{{{game|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Game''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{game|}}}
{{!}}-}}
! style="background:{{{nameBG|transparent}}}; color:{{{color2|#FFFFFF}}}; text-align:center; font-size:120%;" colspan="2" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
{{!}}-
{{#if:{{{image|}}}|
! style="background:{{{imageBG|#B4C5E3}}}; text-align:center; border-bottom:1px solid {{{lineBG|#999999}}};" colspan="2" {{!}} {{{image|}}}
{{!}}-}}
{{#if:{{{mapname|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Map name''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{mapname|}}}
{{!}}-}}
{{#if:{{{type|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Type''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{type|}}}
{{!}}-}}
{{#if:{{{theme|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Theme''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{theme|}}}
{{!}}-}}
{{#if:{{{hazards|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Hazard(s)''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{hazards|}}}
{{!}}-}}
{{#if:{{{location|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Location''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{location|}}}
{{!}}-}}
{{#if:{{{music|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Music played''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{music|}}}
{{!}}-}}
{{#if:{{{objective|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Objective''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{objective|}}}
{{!}}-}}
| colspan="2" style="text-align:center; background:{{{BG|transparent}}}; padding:0px; font-size:10px; line-height:10px;" |
|}<noinclude> This infobox should be used on articles about levels, not custom maps. For the custom map infobox, see [[Template: Infobox map|Infobox map]].
==Usage==
To use this template, paste the following code into the top of the article, filling all relevant fields:
<pre>
{{Infobox level
|BG =
|color1 =
|fieldBG =
|lineBG =
|nameBG =
|color2 =
|imageBG =
|prev =
|next =
|player =
|game =
|name =
|image=
|mapname =
|type =
|theme =
|hazards =
|location =
|music =
|objective =
}}</pre>
[[Category: Templates]]
[[Category: Infobox templates]]</noinclude>
ce1ddb29b332d73ba6064ed1cb892b2af0eda8dd
Portal 2 Co-op Course 3 Test Chamber 08
0
206
376
2012-11-07T16:28:11Z
RectorRocks
3352141
Created page with "{{Infobox level |BG = #4682B4 |fieldBG = #DDDDDD |lineBG = #000000 |imageBG = #FFFFFF |nameBG = #0000FF |prev = [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chambe..."
wikitext
text/x-wiki
{{Infobox level
|BG = #4682B4
|fieldBG = #DDDDDD
|lineBG = #000000
|imageBG = #FFFFFF
|nameBG = #0000FF
|prev = [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
|next = [[Portal 2 Co-op Course 4 Test Chamber 01|Course 4, Test Chamber 01]]
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Cooperative bridge puzzle <br> Cooperative momentum puzzle <br> DVD puzzle <br> Walk-through
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pit
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = Find a set of blueprints by placing a [[Laser Disc|DVD]] into a DVD player
}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, flinging, and timing skills. Bottomless Pits are present as the primary hazards of the level.
==Transcript==
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Walkthrough==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==See also==
* [[Hard Light Bridge Factory]]
<br> <hr> <br>
{{LevelsNav}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
beb4ce2ea49de8f6aef5b888fa295bd000c302e1
377
376
2012-11-08T04:43:48Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox level
|BG = #4682B4
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #0000FF
|prev = [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
|next = [[Portal 2 Co-op Course 4 Test Chamber 01|Course 4, Test Chamber 01]]
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pit
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = Put back a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, flinging, and timing skills. Bottomless Pits are present as the primary hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and lands on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve the puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Hard Light Bridge Factory]]
<br> <hr> <br>
{{LevelsNav}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
017632f5c861ddf704d8c6795769b8e263fad57c
378
377
2012-11-08T05:34:57Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox level
|BG = #4682B4
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #0000FF
|prev = [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
|next = [[Portal 2 Co-op Course 4 Test Chamber 01|Course 4, Test Chamber 01]]
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pit
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = Put back a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, flinging, and timing skills. Bottomless Pits are present as the primary hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and lands on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve the puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Walkthrough==
{| border="1" class="wikitable"
<th scope="col" style="4%; text-align: center; background: #75D9FA">#</th>
<th scope="col" style="43%; text-align: center; background: #75D9FA">[[Atlas]]</th>
<th scope="col" style="43%; text-align: center; background: #75D9FA">[[P-body]]</th>
|-
! 1
| Fire a portal on the white wall in the room with the tube and another portal on the wall on the other side of the emancipation grill. Take and hold up the Edgeless Safety Cube to the portal.|| Go through the portal and take the Edgeless Safety Cube.
|-
! 2
! colspan="2" style="background: #ffdead;" | Second header
|}
==Video walkthrough==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Hard Light Bridge Factory]]
<br> <hr> <br>
{{LevelsNav}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
04c9e7b4ea467ac56a5d665536984bca3caa2a6e
379
378
2012-11-08T11:58:00Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox level
|BG = #4682B4
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #0000FF
|prev = [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
|next = [[Portal 2 Co-op Course 4 Test Chamber 01|Course 4, Test Chamber 01]]
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|350px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pit
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = Put back a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, flinging, and timing skills. Bottomless Pits are present as the primary hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and lands on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve the puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Walkthrough==
{| border="1" class="wikitable"
<th scope="col" style="4%; text-align: center; background: #75D9FA">#</th>
<th scope="col" style="48%; text-align: center; background: #75D9FA">[[Atlas]]</th>
<th scope="col" style="48%; text-align: center; background: #75D9FA">[[P-body]]</th>
|-
! 1
| LOL IDK|| IDK TOO
|-
! 2
! colspan="2" style="background: #ffdead;" | Second header
|}
==Video walkthrough==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Hard Light Bridge Factory]]
<br> <hr> <br>
{{LevelsNav}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
4782bdc6be3f04359236538fc7a8523f035f5bbe
380
379
2012-11-08T13:59:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, flinging, and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve the puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #a0a0c4; {{roundy}}; border: 5px solid #bbbbe8"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam.
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. Go stand close to the portal near the Discouragement Beam and look through the portal.
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube.
|-
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Atlas 3
! style="background: #FFA07A" | P-body 3
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 4
! style="background: #87CEFA" | Atlas
! style="background: #FFA07A; {{roundybr|5px}}" | ??
|}
==Video walkthrough==
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Hard Light Bridge Factory]]
<br> <hr> <br>
{{LevelsNav}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
ffb352ddee3316665d2f2be8442caa65602011ad
403
380
2012-11-12T09:01:19Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon has your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of [[Timer Ping]] is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
d411f22305c629ad9ae868f28a78c441797a3b9a
406
403
2012-11-12T14:00:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon has your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
4f0dfe6d5413c6869e68d4e88690bb25c15a0ec9
File:Project Mechanics logo.png
6
207
381
2012-11-11T05:02:48Z
RectorRocks
3352141
{{Image information
|description = Logo for the [[Template: Project Mechanics notice|Project Mechanics notice template]].
|date = 11<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[...
wikitext
text/x-wiki
{{Image information
|description = Logo for the [[Template: Project Mechanics notice|Project Mechanics notice template]].
|date = 11<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
7b5311eabd7a8ad0c06e43210ccf74f6c33e41b8
Hard Light Bridge
0
72
382
370
2012-11-11T05:05:53Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
<br> <hr> <br>
{{MechanicsNav}}
{| align="center" style="background: #FAFFF4; border: 2px solid #8888AA; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''Project Mechanics''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on each [[Mechanics|mechanics]] of the ''[[Portal (series)|Portal series]]''.
|}<noinclude>[[Category:Notice templates]]</noinclude>
[[Category: Mechanics]]
4ed2f22a35ef5d0734e1294dbfac040b49dad2b3
386
382
2012-11-11T06:24:51Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge.png|alt2=a|A Hard Light Bridge
}}
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
<br> <hr> <br>
{{MechanicsNav}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
0cba984d574f8f6eb3d9087a6f2d0e94ac9aaa9f
390
386
2012-11-11T07:17:39Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Puzzle Creator===
{{Gallery
|title = Puzzle Creator
|color1 = DCDCDC
|color2 = C0C0C0
|width = 200
|height = 200
|lines = 2
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The icon of a Hard Light Bridge in the [[Puzzle Creator]]
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
<br> <hr> <br>
{{MechanicsNav}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
4fc502672ad874022a0b5be410585ad4313cc9c4
394
390
2012-11-11T12:51:35Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Puzzle Creator===
{{Gallery
|title = Puzzle Creator
|color1 = DCDCDC
|color2 = C0C0C0
|width = 200
|height = 200
|lines = 2
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The icon of a Hard Light Bridge in the [[Puzzle Creator]]
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
<br> <hr> <br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
18b1911f7a7ac192eece27236edf83bdb15d8673
395
394
2012-11-11T12:59:46Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = C0C0C0
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
10cfb8225f9b60c7d9b5692d8b4a5e64ea3a25f4
396
395
2012-11-11T13:02:06Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
b4ba9124df24b73775eb962268b5d160ac58122f
409
396
2012-11-12T15:05:53Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{| border="0" cellspacing="0" cellpadding="0" style="margin:auto; background: #dcdce7; border: 1px solid #dcdce7; {{roundy|20px}}"
|-
| style="background: #bebed1; {{roundy|20px}} padding: 2px;" |
{| class="toccolours" cellspacing="0" cellpadding="5" style="margin:auto; text-align: center; line-height: 19px; border: 3px solid #88a; {{roundy|20px}} padding: 0px;"
|-
|
{| border="0" cellspacing="0" cellpadding="0"
|-
! colspan="{{{1|1}}}" style="padding-bottom: 1px; padding-left: 20px; padding-right: 20px;" | <div style="background: #ccf; {{roundytop|15px}}; padding: 2px 15px;">Hard Light Bridge</div>
|- style="font-size: 90%;"
| colspan="{{{1|1}}}" style="background: #e6e6ff; {{roundy|10px}}; padding: 2px 10px;" | [[Hard Light Bridge|Main Page]] • [[Hard Light Bridge/Tutorial|Tutorial]]
|}
|}
|}<noinclude>[[Category:Navigation templates]]</noinclude>
<br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
a3e4350c0cfab0e2b881184a2fb5cfd7b928f1a7
Template:Project Mechanics notice
10
208
383
2012-11-11T06:11:08Z
RectorRocks
3352141
Created page with "{| align="left" style="background: #FAFFF4; border: 2px solid #8888AA; width: 100%; {{roundy|80px}}" |- | width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:..."
wikitext
text/x-wiki
{| align="left" style="background: #FAFFF4; border: 2px solid #8888AA; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''[[Project Mechanics]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[Mechanics|mechanics]] in the ''[[Portal (series)|Portal series]]''.
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
e42ea512bf371272a21d245444256ab0c729eaa2
384
383
2012-11-11T06:13:11Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="left" style="background: #FAFFF4; border: 2px solid #8888AA; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Mechanics|Project Mechanics]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[Mechanics|mechanics]] in the ''[[Portal (series)|Portal series]]''.
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
6acd7f65191e2456ff2c1b151381538c588f2ee0
385
384
2012-11-11T06:17:00Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Mechanics|Project Mechanics]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[Mechanics|mechanics]] in the ''[[Portal (series)|Portal series]]''.
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
922ab7c4cc2c6c88caac4e6aa540ab21b577d9f8
387
385
2012-11-11T07:07:10Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="center" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Mechanics|Project Mechanics]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[Mechanics|mechanics]] in the ''[[Portal (series)|Portal series]]''.
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
29bfe79099b6ab3001595d23fc95a92f17514d4e
388
387
2012-11-11T07:07:48Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Mechanics|Project Mechanics]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[Mechanics|mechanics]] in the ''[[Portal (series)|Portal series]]''.
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
922ab7c4cc2c6c88caac4e6aa540ab21b577d9f8
400
388
2012-11-12T08:37:47Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Mechanics|Project Mechanics]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[Mechanics|mechanics]] in the [[Portal (series)|''Portal'' series]].
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
570f74ffe282d73456c91b5609fee98ecbff8362
407
400
2012-11-12T14:45:09Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Mechanics logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Mechanics|Project Mechanics]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[Mechanics|mechanic]] in the [[Portal (series)|''Portal'' series]].
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
8b0d25e6e41bb59db6ece825bada7901a7280eaf
File:Puzzle Creator - Hard Light Bridge.png
6
209
389
2012-11-11T07:12:37Z
RectorRocks
3352141
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|date = 11<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|description = The icon of a [[Hard Light Bridge]] in the [[Puzzle Creator]]
}}
[[Category: Images]]...
wikitext
text/x-wiki
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|date = 11<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
|description = The icon of a [[Hard Light Bridge]] in the [[Puzzle Creator]]
}}
[[Category: Images]][[Category: Puzzle Creator Images]]
9d4cce81cb0219dc60cc35bc969d5828188ac00f
Template:Navbox
10
210
391
2012-11-11T12:03:47Z
RectorRocks
3352141
Created page with "<!-- Please do not edit without discussion first as this is a VERY complex template. -->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table cellspaci..."
wikitext
text/x-wiki
<!--
Please do not edit without discussion first as this is a VERY complex template.
-->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table cellspacing="0" <!--
-->class="navbox" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}"><tr><td style="padding:2px;">}}<!--
--><table cellspacing="0" class="nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|<!--
-->plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|<!--
-->subgroup|child|none=navbox-subgroup" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}|<!--
-->#default=navbox-inner" style="border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};"><!--
---Title and Navbar---
-->{{#if:{{{title|}}}|<tr>{{#if:{{{titlegroup|}}}|<!--
--><th scope="row" class="navbox-group {{{titlegroupclass|}}}" <!--
-->style="{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}"><!--
-->{{{titlegroup|}}}</th><th scope="col" style="border-left:2px solid #fdfdfd;width:100%;|<!--
--><th scope="col" style="}}{{{basestyle|}}};{{{titlestyle|}}}" class="navbox-title" <!--
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}><!--
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!--
-->{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|<!--
-->{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}|<!--
-->{{#ifeq:{{{state|}}}|plain||<span style="float:left;width:6em;"> </span>}}}}|<!--
-->{{#if:{{{name|}}}|{{Navbar|{{{name}}}|mini=1|<!--
-->fontstyle={{{basestyle|}}};{{{titlestyle|}}};background:none transparent;border:none;}}|<!--
--><span class="error" style="float:left;white-space:nowrap;">Error: No name provided</span>}}<!--
-->{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}}}<!--
--><div class="{{{titleclass|}}}" style="font-size:110%;">
{{{title}}}</div></th></tr>}}<!--
---Above---
-->{{#if:{{{above|}}}|<!--
-->{{#if:{{{title|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{aboveclass|}}}" style="{{{basestyle|}}};{{{abovestyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{above}}}</div></td></tr>}}<!--
---Body---
---First group/list and images---
-->{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!--
-->{{#if:{{{imageleft|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{imageleft}}}</div></td>}}<!--
-->{{#if:{{{group1|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}"><!--
-->{{{group1}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}">
{{{list1}}}</div></td><!--
-->{{#if:{{{image|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{image}}}</div></td>}}<!--
--></tr>}}<!--
---Remaining groups/lists---
-->{{#if:{{{list2|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group2|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}"><!--
-->{{{group2}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list2}}}</div></td></tr>}}<!--
-->{{#if:{{{list3|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group3|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}"><!--
-->{{{group3}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list3}}}</div></td></tr>}}<!--
-->{{#if:{{{list4|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group4|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}"><!--
-->{{{group4}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list4}}}</div></td></tr>}}<!--
-->{{#if:{{{list5|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group5|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}"><!--
-->{{{group5}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list5}}}</div></td></tr>}}<!--
-->{{#if:{{{list6|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group6|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}"><!--
-->{{{group6}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list6}}}</div></td></tr>}}<!--
-->{{#if:{{{list7|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group7|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}"><!--
-->{{{group7}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list7}}}</div></td></tr>}}<!--
-->{{#if:{{{list8|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group8|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}"><!--
-->{{{group8}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list8}}}</div></td></tr>}}<!--
-->{{#if:{{{list9|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group9|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}"><!--
-->{{{group9}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list9}}}</div></td></tr>}}<!--
-->{{#if:{{{list10|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group10|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}"><!--
-->{{{group10}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list10}}}</div></td></tr>}}<!--
-->{{#if:{{{list11|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group11|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}"><!--
-->{{{group11}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list11}}}</div></td></tr>}}<!--
-->{{#if:{{{list12|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group12|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}"><!--
-->{{{group12}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list12}}}</div></td></tr>}}<!--
-->{{#if:{{{list13|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group13|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}"><!--
-->{{{group13}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list13}}}</div></td></tr>}}<!--
-->{{#if:{{{list14|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group14|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}"><!--
-->{{{group14}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list14}}}</div></td></tr>}}<!--
-->{{#if:{{{list15|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group15|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}"><!--
-->{{{group15}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list15}}}</div></td></tr>}}<!--
-->{{#if:{{{list16|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group16|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}"><!--
-->{{{group16}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list16}}}</div></td></tr>}}<!--
-->{{#if:{{{list17|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group17|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}"><!--
-->{{{group17}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list17}}}</div></td></tr>}}<!--
-->{{#if:{{{list18|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group18|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}"><!--
-->{{{group18}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list18}}}</div></td></tr>}}<!--
-->{{#if:{{{list19|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group19|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}"><!--
-->{{{group19}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list19}}}</div></td></tr>}}<!--
-->{{#if:{{{list20|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group20|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}"><!--
-->{{{group20}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list20}}}</div></td></tr>}}<!--
---Below---
-->{{#if:{{{below|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{belowclass|}}}" style="{{{basestyle|}}};{{{belowstyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{below}}}</div></td></tr>}}<!--
--></table>{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}
|doc
|sandbox
|testcases =
|#default = {{#switch:{{{bodyclass|}}}
|hlist
|hlist vcard
|vcard hlist =
|#default = {{#switch:{{{listclass|}}}
|hlist
|hlist vcard
|vcard hlist =
|#default = {{#ifeq:{{{tracking|}}}|no||}}
}}
}}
}}
}}}}}}<noinclude>
[[Category: Templates]]
</noinclude>
c2ec4515b9483fccd1e72a7960adc8f9cabf0c55
Template:Navbar
10
211
392
2012-11-11T12:07:05Z
RectorRocks
3352141
Created page with "<includeonly>{{#if:{{{nodiv|}}}| <span|<div}} class="noprint plainlinks navbar" style="background:none; padding:0; font-weight:normal;{{{fontstyle|}}}; font-size:xx-small..."
wikitext
text/x-wiki
<includeonly>{{#if:{{{nodiv|}}}| <span|<div}} class="noprint plainlinks navbar" style="background:none; padding:0; font-weight:normal;{{{fontstyle|}}}; font-size:xx-small; {{{style|}}}"><!--
-->{{#if:{{{mini|}}}{{{plain|}}}|<!--nothing-->|<!--else:
-->This box: }}<!--
-->{{#if:{{{brackets|}}}|[}}<!--
-->[{{fullurl:Template:{{{1}}}}}<span title="View this template" style="{{{fontstyle|}}}"><!--
-->{{#if:{{{mini|}}}|V|view}}</span>]<!--
-->{{#if:{{{notalk|}}}|| <span style="font-size:80%;">•</span> [{{fullurl:Template talk:{{{1}}}}} <span title="Discuss this template" style="{{{fontstyle|}}}">{{#if:{{{mini|}}}|T|talk}}</span>]}}<!--
-->{{#if:{{{noedit|}}}|<!--nothing-->|<!--else:
--> <span style="font-size:80%;">•</span> [{{fullurl:Template:{{{1}}}|action=edit}}<span title="Edit this template" style="{{{fontstyle|}}};">{{#if:{{{mini|}}}|E|edit}}</span>]<!--
-->}}<!--
-->{{#if:{{{brackets|}}}|]}}<!--
-->{{#if:{{{nodiv|}}}|<!--then:
--></span> |<!--else:
--></div>}}</includeonly><noinclude>
[[Category:Templates]]
</noinclude>
c161a14106e14ac8d51220ac78e931daaec75bee
Template:MechanicsNav
10
212
393
2012-11-11T12:50:59Z
RectorRocks
3352141
Created page with "{{Navbox |state = {{{state|collapsible collapsed}}} |basestyle = background:#000080; color: #FFFFFF |title = [[Mechanics|<span style="color: #FFFFFF;">Mechanics</span>]] |name..."
wikitext
text/x-wiki
{{Navbox
|state = {{{state|collapsible collapsed}}}
|basestyle = background:#000080; color: #FFFFFF
|title = [[Mechanics|<span style="color: #FFFFFF;">Mechanics</span>]]
|name = MechanicsNav
|group1 = [[Cubes|<span style="color: #FFFFFF;">Cubes</span>]]
|list1 = [[Discouragement Redirection Cube]] • [[Edgeless Safety Cube]] • [[Scaling Cube]] • [[Weighted Companion Cube]] • [[Weighted Storage Cube]]
|group2 = Devices
|list2 = [[Advanced Knee Replacement]] • [[Handheld Portal Device]] ([[Portals]]) • [[Long Fall Boots]]
|group3 = [[Gels|<span style="color: #FFFFFF;">Gels</span>]]
|list3 = <strike>[[Adhesive Gel]]</strike> • [[Conversion Gel]] • [[Propulsion Gel]] • <strike>[[Reflection Gel]]</strike> • [[Repulsion Gel]] • [[Water]]
|group4 = Hazards
|list4 = [[Bomb]] • [[Bottomless Pit]] • [[Crusher]] • [[Deadly Neurotoxin]] • [[Fire]] • [[Goo]] • [[High Energy Pellet]] • [[Laser Field]] • [[Piston]] • [[Shredder]] • [[Thermal Discouragement Beam]]
|group5 = Platforms
|list5 = [[Unstationary Scaffold]] • [[Victory Lift]]
|group6 = Receptacles
|list6 = [[Core Input Receptacle]] • [[Edgeless Safety Cube Receptacle]] • [[Heavy Duty Super-Colliding Super Button]] • [[High Energy Pellet Catcher]] • [[Laser Relay]] • [[Thermal Discouragement Beam Receptacle]] • [[Weighted Storage Cube Receptacle]]
|group7 = Structures
|list7 = [[Aerial Faith Plate]] • [[Chamberlock]] • Doors ([[Heavy Door|Heavy]] • [[Old Aperture Door|Old Aperture]] • [[Push Bar Door|Push Bar]] • [[Sliding Door|Sliding]] • [[Test Chamber Door|Test Chamber]] • [[Vault Door|Vault]]) • [[Emergency Intelligence Incinerator]] • [[Excursion Funnel]] • [[Glass]] • [[Grating]] • [[Hard Light Bridge]] • [[Indicator Lights]] • [[Light Strip]] • [[Material Emancipation Grill]] • [[Monitor Screen]] • [[Observation Room]] • [[Panels]] ([[Angled Panel]] • [[Flip Panel]] • [[Glass Panel]] • [[Panel Stairs]]) • [[Portal Spawner]] • [[Radio]] • [[Reassembly Machine]] • [[Security Camera]] • [[Test Chamber Sign]]
|group8 = Switches
|list8 = [[Button Switch]] • [[Circuit Breaker]]
|group9 = [[Tubes|<span style="color: #FFFFFF;">Tubes</span>]]
|list9 = <strike>[[Pneumatic Diversity Vent]]</strike> • [[Vital Apparatus Vent]]
|below = Mechanics <strike>striked</strike> are scrapped of from the final release of ''[[Portal 2|<span style="color: #FFFFFF;">Portal 2</span>]]'', but can still be clicked.
}}<noinclude>[[Category: Templates]][[Category: Navigational templates]]</noinclude>
c66d7cbe1d11aa4ddb04a5673c851ead53661579
Mp coop wall 5
0
213
397
2012-11-12T06:25:51Z
RectorRocks
3352141
Redirected page to [[Portal 2 Co-op Course 3 Test Chamber 08]]
wikitext
text/x-wiki
#REDIRECT [[Portal 2 Co-op Course 3 Test Chamber 08]]
2d1abb9892c83faccb46651f235b65e5a8c637b1
Template:Navbox with collapsible groups
10
214
398
2012-11-12T08:34:00Z
RectorRocks
3352141
Created page with "{{Navbox |name = {{{name|<noinclude>Navbox with collapsible groups</noinclude>}}} |navbar = {{{navbar|}}} |state = {{{state|<noinclude>uncollapsed</noinclude>}}} |border = {{{..."
wikitext
text/x-wiki
{{Navbox
|name = {{{name|<noinclude>Navbox with collapsible groups</noinclude>}}}
|navbar = {{{navbar|}}}
|state = {{{state|<noinclude>uncollapsed</noinclude>}}}
|border = {{{border|{{{1|}}}}}}
|title = {{{title<includeonly>|</includeonly>}}}
|above = {{{above|}}}
|below = {{{below|}}}
|image = {{{image|}}}
|imageleft = {{{imageleft|}}}
|bodyclass = {{{bodyclass|}}}
|titleclass = {{{titleclass|}}}
|aboveclass = {{{aboveclass|}}}
|belowclass = {{{belowclass|}}}
|groupclass = {{{groupclass|}}}
|listclass = {{{listclass|}}}
|imageclass = {{{imageclass|}}}
|style = {{{style|}}}{{{bodystyle|}}}
|basestyle = {{{basestyle|}}}
|titlestyle = {{{titlestyle|}}}
|abovestyle = {{{abovestyle|}}}
|belowstyle = {{{belowstyle|}}}
|imagestyle = {{{imagestyle|}}}
|imageleftstyle = {{{imageleftstyle|}}}
|list1 =
{{#if:{{{group1<includeonly>|</includeonly>}}}{{{sect1|}}}{{{section1|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr1}}} |uncollapsed |{{{state1|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group1style|}}}{{{sect1titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list1style|}}}{{{content1style|}}}
|title = {{{group1<includeonly>|</includeonly>}}}{{{sect1|}}}{{{section1|}}}<noinclude> or {{{section1}}} or {{{sect1}}}</noinclude>
|list1 = {{{list1<includeonly>|</includeonly>}}}{{{content1|}}}<noinclude> or {{{content1}}}</noinclude>
|image = {{{image1|}}}
|imageleft = {{{imageleft1|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list1|}}}{{{content1|}}}
}}
|list2 =
{{#if:{{{group2<includeonly>|</includeonly>}}}{{{sect2|}}}{{{section2|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr2}}} |uncollapsed |{{{state2|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group2style|}}}{{{sect2titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list2style|}}}{{{content2style|}}}
|title = {{{group2<includeonly>|</includeonly>}}}{{{sect2|}}}{{{section2|}}}<noinclude> or {{{section2}}} or {{{sect2}}}</noinclude>
|list1 = {{{list2<includeonly>|</includeonly>}}}{{{content2|}}}<noinclude> or {{{content2}}}</noinclude>
|image = {{{image2|}}}
|imageleft = {{{imageleft2|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list2|}}}{{{content2|}}}
}}
|list3 =
{{#if:{{{group3<includeonly>|</includeonly>}}}{{{sect3|}}}{{{section3|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr3}}} |uncollapsed |{{{state3|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group3style|}}}{{{sect3titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list3style|}}}{{{content3style|}}}
|title = {{{group3<includeonly>|</includeonly>}}}{{{sect3|}}}{{{section3|}}}<noinclude> or {{{section3}}} or {{{sect3}}}</noinclude>
|list1 = {{{list3<includeonly>|</includeonly>}}}{{{content3|}}}<noinclude> or {{{content3}}}</noinclude>
|image = {{{image3|}}}
|imageleft = {{{imageleft3|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list3|}}}{{{content3|}}}
}}
|list4 =
{{#if:{{{group4<includeonly>|</includeonly>}}}{{{sect4|}}}{{{section4|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr4}}} |uncollapsed |{{{state4|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group4style|}}}{{{sect4titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list4style|}}}{{{content4style|}}}
|title = {{{group4<includeonly>|</includeonly>}}}{{{sect4|}}}{{{section4|}}}<noinclude> or {{{section4}}} or {{{sect4}}}</noinclude>
|list1 = {{{list4<includeonly>|</includeonly>}}}{{{content4|}}}<noinclude> or {{{content4}}}</noinclude>
|image = {{{image4|}}}
|imageleft = {{{imageleft4|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list4|}}}{{{content4|}}}
}}
|list5 =
{{#if:{{{group5<includeonly>|</includeonly>}}}{{{sect5|}}}{{{section5|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr5}}} |uncollapsed |{{{state5|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group5style|}}}{{{sect5titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list5style|}}}{{{content5style|}}}
|title = {{{group5<includeonly>|</includeonly>}}}{{{sect5|}}}{{{section5|}}}<noinclude> or {{{section5}}} or {{{sect5}}}</noinclude>
|list1 = {{{list5<includeonly>|</includeonly>}}}{{{content5|}}}<noinclude> or {{{content5}}}</noinclude>
|image = {{{image5|}}}
|imageleft = {{{imageleft5|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list5|}}}{{{content5|}}}
}}
|list6 =
{{#if:{{{group6|}}}{{{sect6|}}}{{{section6|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr6}}} |uncollapsed |{{{state6|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group6style|}}}{{{sect6titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list6style|}}}{{{content6style|}}}
|title = {{{group6|}}}{{{sect6|}}}{{{section6|}}}
|list1 = {{{list6|}}}{{{content6|}}}
|image = {{{image6|}}}
|imageleft = {{{imageleft6|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list6|}}}{{{content6|<noinclude>''(...etc, to group20/sect20/section20 and list20/content20)''</noinclude>}}}
}}
|list7 =
{{#if:{{{group7|}}}{{{sect7|}}}{{{section7|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr7}}} |uncollapsed |{{{state7|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group7style|}}}{{{sect7titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list7style|}}}{{{content7style|}}}
|title = {{{group7|}}}{{{sect7|}}}{{{section7|}}}
|list1 = {{{list7|}}}{{{content7|}}}
|image = {{{image7|}}}
|imageleft = {{{imageleft7|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list7|}}}{{{content7|}}}
}}
|list8 =
{{#if:{{{group8|}}}{{{sect8|}}}{{{section8|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr8}}} |uncollapsed |{{{state8|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group8style|}}}{{{sect8titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list8style|}}}{{{content8style|}}}
|title = {{{group8|}}}{{{sect8|}}}{{{section8|}}}
|list1 = {{{list8|}}}{{{content8|}}}
|image = {{{image8|}}}
|imageleft = {{{imageleft8|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list8|}}}{{{content8|}}}
}}
|list9 =
{{#if:{{{group9|}}}{{{sect9|}}}{{{section9|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr9}}} |uncollapsed |{{{state9|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group9style|}}}{{{sect9titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list9style|}}}{{{content9style|}}}
|title = {{{group9|}}}{{{sect9|}}}{{{section9|}}}
|list1 = {{{list9|}}}{{{content9|}}}
|image = {{{image9|}}}
|imageleft = {{{imageleft9|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list9|}}}{{{content9|}}}
}}
|list10 =
{{#if:{{{group10|}}}{{{sect10|}}}{{{section10|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr10}}} |uncollapsed |{{{state10|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group10style|}}}{{{sect10titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list10style|}}}{{{content10style|}}}
|title = {{{group10|}}}{{{sect10|}}}{{{section10|}}}
|list1 = {{{list10|}}}{{{content10|}}}
|image = {{{image10|}}}
|imageleft = {{{imageleft10|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list10|}}}{{{content10|}}}
}}
|list11 =
{{#if:{{{group11|}}}{{{sect11|}}}{{{section11|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr11}}} |uncollapsed |{{{state11|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group11style|}}}{{{sect11titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list11style|}}}{{{content11style|}}}
|title = {{{group11|}}}{{{sect11|}}}{{{section11|}}}
|list1 = {{{list11|}}}{{{content11|}}}
|image = {{{image11|}}}
|imageleft = {{{imageleft11|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list11|}}}{{{content11|}}}
}}
|list12 =
{{#if:{{{group12|}}}{{{sect12|}}}{{{section12|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr12}}} |uncollapsed |{{{state12|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group12style|}}}{{{sect12titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list12style|}}}{{{content12style|}}}
|title = {{{group12|}}}{{{sect12|}}}{{{section12|}}}
|list1 = {{{list12|}}}{{{content12|}}}
|image = {{{image12|}}}
|imageleft = {{{imageleft12|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list12|}}}{{{content12|}}}
}}
|list13 =
{{#if:{{{group13|}}}{{{sect13|}}}{{{section13|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr13}}} |uncollapsed |{{{state13|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group13style|}}}{{{sect13titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list13style|}}}{{{content13style|}}}
|title = {{{group13|}}}{{{sect13|}}}{{{section13|}}}
|list1 = {{{list13|}}}{{{content13|}}}
|image = {{{image13|}}}
|imageleft = {{{imageleft13|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list13|}}}{{{content13|}}}
}}
|list14 =
{{#if:{{{group14|}}}{{{sect14|}}}{{{section14|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr14}}} |uncollapsed |{{{state14|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group14style|}}}{{{sect14titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list14style|}}}{{{content14style|}}}
|title = {{{group14|}}}{{{sect14|}}}{{{section14|}}}
|list1 = {{{list14|}}}{{{content14|}}}
|image = {{{image14|}}}
|imageleft = {{{imageleft14|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list14|}}}{{{content14|}}}
}}
|list15 =
{{#if:{{{group15|}}}{{{sect15|}}}{{{section15|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr15}}} |uncollapsed |{{{state15|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group15style|}}}{{{sect15titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list15style|}}}{{{content15style|}}}
|title = {{{group15|}}}{{{sect15|}}}{{{section15|}}}
|list1 = {{{list15|}}}{{{content15|}}}
|image = {{{image15|}}}
|imageleft = {{{imageleft15|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list15|}}}{{{content15|}}}
}}
|list16 =
{{#if:{{{group16|}}}{{{sect16|}}}{{{section16|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr16}}} |uncollapsed |{{{state16|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group16style|}}}{{{sect16titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list16style|}}}{{{content16style|}}}
|title = {{{group16|}}}{{{sect16|}}}{{{section16|}}}
|list1 = {{{list16|}}}{{{content16|}}}
|image = {{{image16|}}}
|imageleft = {{{imageleft16|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list16|}}}{{{content16|}}}
}}
|list17 =
{{#if:{{{group17|}}}{{{sect17|}}}{{{section17|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr17}}} |uncollapsed |{{{state17|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group17style|}}}{{{sect17titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list17style|}}}{{{content17style|}}}
|title = {{{group17|}}}{{{sect17|}}}{{{section17|}}}
|list1 = {{{list17|}}}{{{content17|}}}
|image = {{{image17|}}}
|imageleft = {{{imageleft17|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list17|}}}{{{content17|}}}
}}
|list18 =
{{#if:{{{group18|}}}{{{sect18|}}}{{{section18|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr18}}} |uncollapsed |{{{state18|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group18style|}}}{{{sect18titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list18style|}}}{{{content18style|}}}
|title = {{{group18|}}}{{{sect18|}}}{{{section18|}}}
|list1 = {{{list18|}}}{{{content18|}}}
|image = {{{image18|}}}
|imageleft = {{{imageleft18|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list18|}}}{{{content18|}}}
}}
|list19 =
{{#if:{{{group19|}}}{{{sect19|}}}{{{section19|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr19}}} |uncollapsed |{{{state19|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group19style|}}}{{{sect19titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list19style|}}}{{{content19style|}}}
|title = {{{group19|}}}{{{sect19|}}}{{{section19|}}}
|list1 = {{{list19|}}}{{{content19|}}}
|image = {{{image19|}}}
|imageleft = {{{imageleft19|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list19|}}}{{{content19|}}}
}}
|list20 =
{{#if:{{{group20|}}}{{{sect20|}}}{{{section20|}}}
| {{Navbox|child
|state = {{#ifeq:{{{selected}}}|{{{abbr20}}} |uncollapsed |{{{state20|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group20style|}}}{{{sect20titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list20style|}}}{{{content20style|}}}
|title = {{{group20|}}}{{{sect20|}}}{{{section20|}}}
|list1 = {{{list20|}}}{{{content20|}}}
|image = {{{image20|}}}
|imageleft = {{{imageleft20|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list20|}}}{{{content20|}}}
}}
}}<noinclude>
[[Category:Templates]]
</noinclude>
087cdb20e028158d8539c36cf590a589f7287117
Template:LevelsNav
10
215
399
2012-11-12T08:36:36Z
RectorRocks
3352141
Created page with "{{Navbox with collapsible groups |name = LevelsNav |title = Levels |titlestyle = background: #000000; color: #FFFFFF |state = {{{state|collapsible collapsed}}} |group1 = ''Por..."
wikitext
text/x-wiki
{{Navbox with collapsible groups
|name = LevelsNav
|title = Levels
|titlestyle = background: #000000; color: #FFFFFF
|state = {{{state|collapsible collapsed}}}
|group1 = ''Portal'' Levels
|state1 = {{{statep1|collapsible collapsed}}}
|group1style = background:#AFEEEE;
|list1 = {{Navbox|child
|group1 = Test Chambers
|groupstyle = background: #AFEEEE;
|list1 = [[Portal Test Chamber 00|00]] • [[Portal Test Chamber 01|01]] • [[Portal Test Chamber 02|02]] • [[Portal Test Chamber 03|03]] • [[Portal Test Chamber 04|04]] • [[Portal Test Chamber 05|05]] • [[Portal Test Chamber 06|06]] • [[Portal Test Chamber 07|07]] • [[Portal Test Chamber 08|08]] • [[Portal Test Chamber 09|09]] • [[Portal Test Chamber 10|10]] • [[Portal Test Chamber 11|11]] • [[Portal Test Chamber 12|12]] • [[Portal Test Chamber 13|13]] • [[Portal Test Chamber 14|14]] • [[Portal Test Chamber 15|15]] • [[Portal Test Chamber 16|16]] • [[Portal Test Chamber 17|17]] • [[Portal Test Chamber 18|18]] • [[Portal Test Chamber 19|19]]
|group2 = Behind the scenes
|list2 = [[Portal Escape Part 1|Escape Part 1]] • [[Portal Escape Part 2|Escape Part 2]] • [[Portal Escape Part 3|Escape Part 3]] • [[Portal Escape Part 4|Escape Part 4]] • [[Portal GLaDOS' Chamber|GLaDOS' Chamber]]
|group3 = Advanced chambers
|list3 = [[Portal Advanced Test Chamber 13|13]] • [[Portal Advanced Test Chamber 14|14]] • [[Portal Advanced Test Chamber 15|15]] • [[Portal Advanced Test Chamber 16|16]] • [[Portal Advanced Test Chamber 17|17]] • [[Portal Advanced Test Chamber 18|18]]
}}
|group2 = ''Portal 2'' Levels
|state2 = {{{statep2|collapsible collapsed}}}
|group2style = background: #FFA500
|list2 = {{Navbox|child
|state = {{{statep2sp|collapsible collapsed}}}
|title = Single-player campaign levels
|titlestyle = background: #8B4513; color: #FFFFFF
|group1 = [[Portal 2 Chapter 1: The Courtesy Call|<span style="color: #FFFFFF;">Chapter 1: The Courtesy Call</span>]]
|groupstyle = background: #8B4513; color: #FFFFFF
|list1 = [[Portal 2 Chapter 1 Introduction|Introduction]] • [[Portal 2 Chapter 1 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Chapter 1 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Chapter 1 Test Chambers 03 & 04|Test Chambers 03 & 04]] • [[Portal 2 Chapter 1 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Chapter 1 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Chapter 1 Test Chambers 07 & 08|Test Chambers 07 & 08]] • [[Portal 2 Chapter 1 GLaDOS' Chamber|GLaDOS' Chamber]] • [[Portal 2 Chapter 1 Incinerator|Incinerator]]
|group2 = [[Portal 2 Chapter 2: The Cold Boot|<span style="color: #FFFFFF;">Chapter 2: The Cold Boot</span>]]
|list2 = [[Portal 2 Chapter 2 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Chapter 2 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Chapter 2 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Chapter 2 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Chapter 2 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Chapter 2 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Chapter 2 Test Chamber 07|Test Chamber 07]] • [[Portal 2 Chapter 2 Test Chamber 08|Test Chamber 08]]
|group3 = [[Portal 2 Chapter 3: The Return|<span style="color: #FFFFFF;">Chapter 3: The Return</span>]]
|list3 = [[Portal 2 Chapter 3 Test Chamber 09|Test Chamber 09]] • [[Portal 2 Chapter 3 Test Chamber 10|Test Chamber 10]] • [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] • [[Portal 2 Chapter 3 Test Chamber 12|Test Chamber 12]] • [[Portal 2 Chapter 3 Test Chamber 13|Test Chamber 13]] • [[Portal 2 Chapter 3 Test Chamber 14|Test Chamber 14]] • [[Portal 2 Chapter 3 Test Chamber 15|Test Chamber 15]] • [[Portal 2 Chapter 3 Test Chamber 16|Test Chamber 16]] • [[Portal 2 Chapter 3 Test Chamber 17|Test Chamber 17]]
|group4 = [[Portal 2 Chapter 4: The Surprise|<span style="color: #FFFFFF;">Chapter 4: The Surprise</span>]]
|list4 = [[Portal 2 Chapter 4 Test Chamber 18|Test Chamber 18]] • [[Portal 2 Chapter 4 Test Chamber 19|Test Chamber 19]] • [[Portal 2 Chapter 4 Test Chamber 20|Test Chamber 20]] • [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Test Chamber 21 (Escape)]] • [[Portal 2 Chapter 4 Escape|Escape]]
|group5 = [[Portal 2 Chapter 5: The Escape|<span style="color: #FFFFFF;">Chapter 5: The Escape</span>]]
|list5 = [[Portal 2 Chapter 5 Turret Manufacturing|Turret Manufacturing]] • [[Portal 2 Chapter 5 Turret Control Center|Turret Control Center]] • [[Portal 2 Chapter 5 Neurotoxin Generator|Neurotoxin Generator]] • [[Portal 2 Chapter 5 Tube Ride|Tube Ride]] • [[Portal 2 Chapter 5 GLaDOS' Lair|GLaDOS' Lair]]
|group6 = [[Portal 2 Chapter 6: The Fall|<span style="color: #FFFFFF;">Chapter 6: The Fall</span>]]
|list6 = [[Portal 2 Chapter 6 The Pit|The Pit]] • [[Portal 2 Chapter 6 Beyond the Seal|Beyond the Seal]] • [[Portal 2 Chapter 6 Enrichment Sphere 1|Enrichment Sphere #1]] • [[Portal 2 Chapter 6 Enrichment Sphere 2|Enrichment Sphere #2]] • [[Portal 2 Chapter 6 Enrichment Sphere 3|Enrichment Sphere #3]] • [[Portal 2 Chapter 6 Reconciliation|Reconciliation]]
|group7 = [[Portal 2 Chapter 7: The Reunion|<span style="color: #FFFFFF;">Chapter 7: The Reunion</span>]]
|list7 = [[Portal 2 Chapter 7 Enrichment Sphere 4|Enrichment Sphere #4]] • [[Portal 2 Chapter 7 Enrichment Sphere 5|Enrichment Sphere #5]] • [[Portal 2 Chapter 7 Pump Station Gamma|Pump Station Gamma]] • [[Portal 2 Chapter 7 Enrichment Sphere 6|Enrichment Sphere #6]] • [[Portal 2 Chapter 7 Ascension|Ascension]]
|group8 = [[Portal 2 Chapter 8: The Itch|<span style="color: #FFFFFF;">Chapter 8: The Itch</span>]]
|list8 = [[Portal 2 Chapter 8 Test Chamber 01/01|Test Chamber 01/01]] • [[Portal 2 Chapter 8 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Chapter 8 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Chapter 8 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Chapter 8 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Chapter 8 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Chapter 8 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Chapter 8 Test Chamber 11|Test Chamber 11]] • [[Portal 2 Chapter 8 Test Chamber 12|Test Chamber 12]] • [[Portal 2 Chapter 8 Test Chamber 15|Test Chamber 15]] • [[Portal 2 Chapter 8 Test Chamber 16|Test Chamber 16]]
|group9 = [[Portal 2 Chapter 9: The Part Where He Kills You|<span style="color: #FFFFFF;">Chapter 9: The Part Where He Kills You</span>]]
|list9 = [[Portal 2 Chapter 9 Test Chamber 17 (Wheatley's Surprise)|Test Chamber 17 (Wheatley's Surprise)]] • [[Portal 2 Chapter 9 Holmes Versus Moriarty|Holmes Versus Moriarty]] • [[Portal 2 Chapter 9 Morton's Fork|Morton's Fork]] • [[Portal 2 Chapter 9 Finale|Finale]]
|group10 = [[Portal 2 Credits|<span style="color: #FFFFFF;">Chapter 10: The Credits</span>]]
|list10 = [[Portal 2 Single player campaign credits]]
}}
{{Navbox|child
|title = Cooperative campaign levels
|state = {{{statep2mp|collapsible collapsed}}}
|titlestyle = background: #4B0082; color: #FFFFFF
|groupstyle = background: #4B0082; color: #FFFFFF
|group1 = [[Portal 2 Co-op Calibration Course|<span style="color: #FFFFFF;">Calibration Course</span>]]
|list1 = [[Portal 2 Co-op Calibration Course|Calibration Course]]
|group2 = [[Portal 2 Co-op Course 1: Team Building|<span style="color: #FFFFFF;">Course 1: Team Building</span>]]
|list2 = [[Portal 2 Co-op Course 1 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Co-op Course 1 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Co-op Course 1 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Co-op Course 1 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Co-op Course 1 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Co-op Course 1 Test Chamber 06|Test Chamber 06]]
|group3 = [[Portal 2 Co-op Course 2: Mass and Velocity|<span style="color: #FFFFFF;">Course 2: Mass and Velocity</span>]]
|list3 = [[Portal 2 Co-op Course 2 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Co-op Course 2 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Co-op Course 2 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Co-op Course 2 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Co-op Course 2 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Co-op Course 2 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Co-op Course 2 Test Chamber 07|Test Chamber 07]] • [[Portal 2 Co-op Course 2 Test Chamber 08|Test Chamber 08]]
|group4 = [[Portal 2 Co-op Course 3: Hard-Light Surfaces|<span style="color: #FFFFFF;">Course 3: Hard-Light Surfaces</span>]]
|list4 = [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] • [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
|group5 = [[Portal 2 Co-op Course 4: Excursion Funnels|<span style="color: #FFFFFF;">Course 4: Excursion Funnels</span>]]
|list5 = [[Portal 2 Co-op Course 4 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Co-op Course 4 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Co-op Course 4 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Co-op Course 4 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Co-op Course 4 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Co-op Course 4 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Co-op Course 4 Test Chamber 07|Test Chamber 07]] • [[Portal 2 Co-op Course 4 Test Chamber 08|Test Chamber 08]] • [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]]
|group6 = [[Portal 2 Co-op Course 5: Mobility Gels|<span style="color: #FFFFFF;">Course 5: Mobility Gels</span>]]
|list6 = [[Portal 2 Co-op Course 5 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Co-op Course 5 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Co-op Course 5 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Co-op Course 5 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Co-op Course 5 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Co-op Course 5 Test Chamber 07|Test Chamber 07]] • [[Portal 2 Co-op Course 5 Test Chamber 08|Test Chamber 08]] • [[Portal 2 Co-op Course 5 Test Chamber 09|Test Chamber 09]] • [[Portal 2 Cooperative campaign credits]]
|group7 = [[Portal 2 Co-op Course 6: Art Therapy|<span style="color: #FFFFFF;">Additional Course 6: Art Therapy</span>]]
|list7 = [[Portal 2 Co-op Course 6 Test Chamber 01|Test Chamber 01]] • [[Portal 2 Co-op Course 6 Test Chamber 02|Test Chamber 02]] • [[Portal 2 Co-op Course 6 Test Chamber 03|Test Chamber 03]] • [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] • [[Portal 2 Co-op Course 6 Test Chamber 05|Test Chamber 05]] • [[Portal 2 Co-op Course 6 Test Chamber 06|Test Chamber 06]] • [[Portal 2 Co-op Course 6 Test Chamber 07|Test Chamber 07]] • [[Portal 2 Co-op Course 6 Test Chamber 08|Test Chamber 08]] • [[Portal 2 Co-op Course 6 Test Chamber 09|Test Chamber 09]]
}}
}}
<noinclude>Put this template to navigate levels of the [[Portal (series)|''Portal'' series]]. <br>
Fill in the states for the following:
<pre>
{{LevelsNav
|state =
|statep1 =
|statep2 =
|statep2sp =
|statep2mp =
}}</pre>
[[Category: Templates]][[Category: Navigational templates]]
</noinclude>
670613f00c1c776c9219dbc046620b54eb9a8967
File:Project Levels logo.png
6
216
401
2012-11-12T09:00:51Z
RectorRocks
3352141
{{Image information
|description = Logo for the [[Template: Project Levels notice|Project Levels notice template]].
|date = 12<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Catego...
wikitext
text/x-wiki
{{Image information
|description = Logo for the [[Template: Project Levels notice|Project Levels notice template]].
|date = 12<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
103ed760505943620e4d24b87380a0e9e552a940
404
401
2012-11-12T13:51:00Z
RectorRocks
3352141
RectorRocks uploaded a new version of "[[File:Project Levels logo.png]]": {{Image information
|description = Logo for the [[Template: Project Levels notice|Project Levels notice template]].
|date = 12<sup>th</sup> November 2012
|author = [[User:
wikitext
text/x-wiki
{{Image information
|description = Logo for the [[Template: Project Levels notice|Project Levels notice template]].
|date = 12<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
103ed760505943620e4d24b87380a0e9e552a940
Template:Project Levels notice
10
217
402
2012-11-12T09:01:01Z
RectorRocks
3352141
Created page with "{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}" |- | width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:..."
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Levels logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Levels|Project Levels]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[List of levels in the Portal series|levels]] in the [[Portal (series)|''Portal'' series]].
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
5ec921a4b524fe7b0888e90ba514c1338324fef5
408
402
2012-11-12T14:47:24Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Levels logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Levels|Project Levels]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[List of levels in the Portal series|level]] in the [[Portal (series)|''Portal'' series]].
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
20339862ea67bee5c9776f93ac945e02c5345471
File:Achievement Bridge Building.jpg
6
218
405
2012-11-12T13:56:36Z
RectorRocks
3352141
{{Image information
|description = The logo for the achievement: [[Bridge Building]]
|date = 12<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
[[Category:...
wikitext
text/x-wiki
{{Image information
|description = The logo for the achievement: [[Bridge Building]]
|date = 12<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
[[Category: Achievement images]]
369203ccf4b817f778ea7ee99107b60b43f5fdf0
Portal 2 Chapter 1 Test Chamber 00
0
219
411
2012-11-13T07:53:36Z
RectorRocks
3352141
Created page with "{{Infobox test chamber |title = Chapter 1 - Introduction |dirty = 1 |valve-title = |map = sp_a1_intro1 |screenshot = |chambernumber1 = 0 |chambernumber2 = 0 |previous = |ne..."
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot =
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image=
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -fifty- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': " Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to and from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following:)- This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech.) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
* '''Announcer''': " Please prepare for emergency evacuation." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
==Walkthrough==
==Video walkthrough==
==Related achievements==
==Music==
==Gallery==
==Trivia==
==See also==
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
9ffa6b9793a15ba33f9f744a708ecad487fb877f
412
411
2012-11-13T16:02:07Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot =
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image=
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -fifty- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following:)- This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech.) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Announcer''': " Please prepare for emergency evacuation." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
==Walkthrough==
==Video walkthrough==
==Related achievements==
==Music==
==Gallery==
==Trivia==
==See also==
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
60228b7b7db93ec8a4eb2aff063a55e8c6c96649
File:Portal 2 Chapter 1 Introduction - Departure Elevator.png
6
220
413
2012-11-14T01:44:24Z
RectorRocks
3352141
{{Image information
|description = The exit of [[Portal 2 Chapter 1 Test Chamber 00|Test Chamber 00]] of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> October 2012
|permission =...
wikitext
text/x-wiki
{{Image information
|description = The exit of [[Portal 2 Chapter 1 Test Chamber 00|Test Chamber 00]] of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> October 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
471f2cb57d43094e9e3e106e5674b080ded0ad9b
415
413
2012-11-14T01:50:00Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = The exit of [[Portal 2 Chapter 1 Test Chamber 00|Test Chamber 00]] of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
28dcfeb8504c5c7d8ea8f061b689cf5542d66c3d
File:Portal 2 Chapter 1 Introduction - Docking Station Wall.png
6
222
416
2012-11-14T01:51:02Z
RectorRocks
3352141
{{Image information
|description = The "docking station wall" of the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}...
wikitext
text/x-wiki
{{Image information
|description = The "docking station wall" of the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
5cb09f4a43b6da6aa27f676018b2c355c6a8f063
File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png
6
223
417
2012-11-14T01:52:24Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Chell]]'s Relaxation Chamber of the [[Aperture Science Extended Relaxation Chamber]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ...
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Chell]]'s Relaxation Chamber of the [[Aperture Science Extended Relaxation Chamber]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
296cfe0be63bd8c62f2d87be5eedf1f7243cb5e2
File:Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png
6
224
418
2012-11-14T01:52:54Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Chell]]'s Relaxation Chamber of the [[Aperture Science Extended Relaxation Chamber]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ...
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Chell]]'s Relaxation Chamber of the [[Aperture Science Extended Relaxation Chamber]]
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
296cfe0be63bd8c62f2d87be5eedf1f7243cb5e2
File:Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
6
225
419
2012-11-14T01:54:55Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Chell]]'s Relaxation Chamber of the [[Aperture Science Extended Relaxation Chamber]] after degradation
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = F...
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Chell]]'s Relaxation Chamber of the [[Aperture Science Extended Relaxation Chamber]] after degradation
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
8148af00a6e63a301d7d23e9b95c396609f8e9cf
File:Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png
6
226
420
2012-11-14T01:55:55Z
RectorRocks
3352141
{{Image information
|description = An overview of the [[Relaxation Vault]] with its [[Portals|portals]] closed
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Cate...
wikitext
text/x-wiki
{{Image information
|description = An overview of the [[Relaxation Vault]] with its [[Portals|portals]] closed
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
a3892fdba0dd62d72ed436afbdd4d85088c372d1
File:Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png
6
227
421
2012-11-14T01:56:26Z
RectorRocks
3352141
{{Image information
|description = An overview of the [[Relaxation Vault]] with its [[Portals|portals]] opened
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Cate...
wikitext
text/x-wiki
{{Image information
|description = An overview of the [[Relaxation Vault]] with its [[Portals|portals]] opened
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
40adf90307e60adf9bdbeabca31192ab85054402
File:Portal 2 Chapter 1 Introduction - Test Chamber 00.png
6
228
422
2012-11-14T01:57:18Z
RectorRocks
3352141
{{Image information
|description = An overview of the [[Portal 2 Chapter 1 Test Chamber 00|Test Chamber 00]] of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|perm...
wikitext
text/x-wiki
{{Image information
|description = An overview of the [[Portal 2 Chapter 1 Test Chamber 00|Test Chamber 00]] of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
bacf5af0bc72df9252f7f73d91673f9b5b782fef
File:Portal 2 Chapter 1 Introduction - Test Chamber Sign.png
6
229
423
2012-11-14T01:58:19Z
RectorRocks
3352141
{{Image information
|description = The [[Test Chamber Sign]] of [[Portal 2 Chapter 1 Test Chamber 00|Test Chamber 00]] of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November ...
wikitext
text/x-wiki
{{Image information
|description = The [[Test Chamber Sign]] of [[Portal 2 Chapter 1 Test Chamber 00|Test Chamber 00]] of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
a8487f707e868ac8b480e72f4c517c9f18af2079
File:Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png
6
230
424
2012-11-14T01:59:53Z
RectorRocks
3352141
{{Image information
|description = An overview of the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Im...
wikitext
text/x-wiki
{{Image information
|description = An overview of the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 14<sup>th</sup> November 2012
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
1e061af083aea9d2747d64e702b62d8b9940f9d5
Portal 2 Chapter 1 Test Chamber 00
0
219
425
412
2012-11-14T02:55:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -fifty- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following:)- This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech.) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Announcer''': " Please prepare for emergency evacuation." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
==Walkthrough==
==Video walkthrough==
==Related achievements==
==Music==
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
ee7eeb8bd427a7e113eb8c9fe44e1275a91a28c5
426
425
2012-11-14T04:43:21Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -fifty- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following:)- This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech.) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Announcer''': " Please prepare for emergency evacuation." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
==Walkthrough==
==Video walkthrough==
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extendeed Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
4731bf183c96bb9a0ac28b85a2bc918e8571d9b4
427
426
2012-11-14T04:44:54Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -fifty- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following:)- This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech.) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Announcer''': " Please prepare for emergency evacuation." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
==Walkthrough==
==Video walkthrough==
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
0ba225af175df7c2194b21a95aa806dde53550bf
428
427
2012-11-14T12:33:43Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -fifty- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following:)- This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech.) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Announcer''': " Please prepare for emergency evacuation." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
==Walkthrough==
==Video walkthrough==
<youtube>pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
4df998b2213bfad6a77f543b5aa525c497728772
429
428
2012-11-15T02:06:32Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -fifty- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following:)- This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech.) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Announcer''': " Please prepare for emergency evacuation." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
fd7533ee29c9a96669786be47a18682559e0bf7c
435
429
2012-11-15T15:53:54Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(The player opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
c74ffbc20a887e15af1d9d7775c2cb755319df89
445
435
2012-12-11T13:56:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(The player opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
a368745ca2c613a22184859389108d4226b1af17
446
445
2012-12-11T13:57:25Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If the player doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(The player opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
e1fcb3d8c1edf27d4ee94c7e87a4c0c01f6313b7
Aperture Science Extended Relaxation Center
0
231
430
2012-11-15T03:38:13Z
RectorRocks
3352141
Created page with "{{Infobox location |image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]] |affiliation = [[Aperture Science]] |location = [[Aperture Science..."
wikitext
text/x-wiki
{{Infobox location
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay.
In ''Portal 2'', the Extended Relaxation Center appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, GLaDOS. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of Portal at the hands of Doug Rattmann, who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. In Portal 2, due to the lack of GLaDOS' control on the facility, the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the Portal 2: Lab Rat comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
The cargo containers housing Relaxation Chambers can be moved by personality cores, in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a Relaxation Vault. From there, test subjects will be awakened immediately at the start of their testing course.
In terms of arrangement, the Extended Relaxation Center as a whole appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements.
==Gallery==
{{Gallery
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt2=a|The "docking station" wall}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
==See also==
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
5222b4511824def3e13346b64fdac6af0d82afa8
434
430
2012-11-15T05:04:03Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
In ''Portal 2'', the Extended Relaxation Center, in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. In Portal 2, due to the lack of GLaDOS' control on the facility, the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the Portal 2: Lab Rat comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
{{Gallery
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt2=a|The "docking station" wall}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
==See also==
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
fad9d95a8fff51e9f3465057a627b0ba3df2bb39
Template:Project Locations notice
10
232
431
2012-11-15T03:41:11Z
RectorRocks
3352141
Created page with "{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}" |- | width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:..."
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Locations logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Locations|Project Locations]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[:Category: Locations|location]] in the [[Portal (series)|''Portal'' series]].
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
59856a1bac82634f6fbbfd6db607eb4eb2fffe49
File:Project Locations logo.png
6
233
432
2012-11-15T03:41:44Z
RectorRocks
3352141
{{Image information
|description = Logo for the [[Template: Project Locations notice|Project Locations notice template]].
|date = 15<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[...
wikitext
text/x-wiki
{{Image information
|description = Logo for the [[Template: Project Locations notice|Project Locations notice template]].
|date = 15<sup>th</sup> November 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
773f4ea94055fefe178700edcc8732b63247e44d
Hard Light Bridge Factory
0
201
433
367
2012-11-15T03:43:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located within the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
cda91158a492fcc26c6c97264aa2652eeb2be371
Weighted Companion Cube
0
234
436
2012-11-16T23:15:23Z
190.2.203.46
0
Created page with "buy portal. then you'll know"
wikitext
text/x-wiki
buy portal. then you'll know
70371faa3b0942d4534f8fa057dc07d37b297f4c
442
436
2012-12-02T14:13:55Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox mechanic
|titlecolor = FF69B4
|titletextcolor = FFFFFF
|headercolor = FFC0CB
|title =
|above = Weighted Companion Cube
|image = [[File: Portal Weighted Companion Cube.png|300px]] <br> The Weighted Companion Cube from ''Portal'' <br> [[File: Portal 2 Weighted Companion Cube.png|300px]] The Weighted Companion Cube from ''Portal 2''
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Companion Cube <br> Sally (''coopcrowd'' slang)
|type = Calibration-based cube
|Usage = Usage
|maker =
|usedby = [[Doug Rattmann]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_weighted_cube
|model = elevator/cube_hitstop.mdl <br> props/metal_box.mdl (''skin01'') <br> props/metal_box_fx_fizzler.mdl (''skin01'') <br> props_map_editor/companion_cube_falling.mdl <br> props_map_editor/cubecompanion.mdl
|instance = p2editor/cube_companion.vmf
|designer = Erik Wolpaw <br> Kim Swift <br> Scott Klintworth
|tutorial = Yes
}}The '''Weighted Companion Cube''' is a recurring mechanic from the ''[[Portal (series)|Portal'' series]].
[[File: Portal 2 Weighted Companion Cube Activated.png|300px|right]]
<br> <hr> <br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
6fa2fbf7aca7346dab71b21ac158375d07ba714a
444
442
2012-12-03T05:16:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox mechanic
|titlecolor = FF69B4
|titletextcolor = FFFFFF
|headercolor = FFC0CB
|title =
|above = Weighted Companion Cube
|image = [[File: Weighted Companion Cube Icon.png|50px|right]] <br> [[File: Portal Weighted Companion Cube.png|300px]] <br> The Weighted Companion Cube from ''Portal'' <br> [[File: Portal 2 Weighted Companion Cube.png|300px]] The Weighted Companion Cube from ''Portal 2''
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Companion Cube <br> Sally (''coopcrowd'' slang)
|type = Calibration-based cube
|Usage = Usage
|maker =
|usedby = [[Doug Rattmann]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_weighted_cube
|model = elevator/cube_hitstop.mdl <br> props/metal_box.mdl (''skin01'') <br> props/metal_box_fx_fizzler.mdl (''skin01'') <br> props_map_editor/companion_cube_falling.mdl <br> props_map_editor/cubecompanion.mdl
|instance = p2editor/cube_companion.vmf
|designer = Erik Wolpaw <br> Kim Swift <br> Scott Klintworth
|tutorial = Yes
}}The '''Weighted Companion Cube''' is a recurring object in the [[Portal (series)|''Portal'' series]] and a rare testing element in ''[[Portal]]'' and ''[[Portal 2]]''.
[[File: Portal 2 Weighted Companion Cube Activated.png|300px|right]]
<br> <hr> <br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
aad0c6c01ccae18edf8e81edb2dcbfe68388c7b4
File:Portal Weighted Companion Cube.png
6
235
437
2012-12-02T13:57:04Z
RectorRocks
3352141
{{Image information
|description = The [[Weighted Companion Cube]] in ''[[Portal]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal'''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The [[Weighted Companion Cube]] in ''[[Portal]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal'''
}}
[[Category: Images]]
a3c9e90e7b7d141ca01b45eb97c2ed2a34634a4d
440
437
2012-12-02T14:00:03Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = The [[Weighted Companion Cube]] in ''[[Portal]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal''
}}
[[Category: Images]]
70f8c25056ec948e6dd3d0df014efdee97857c2d
File:Portal 2 Weighted Companion Cube.png
6
236
438
2012-12-02T13:59:19Z
RectorRocks
3352141
{{Image information
|description = The [[Weighted Companion Cube]] in ''[[Portal 2]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal 2'''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The [[Weighted Companion Cube]] in ''[[Portal 2]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal 2'''
}}
[[Category: Images]]
f81afe4b7bcf00b42d41bf40f2d8198f23530717
441
438
2012-12-02T14:00:18Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = The [[Weighted Companion Cube]] in ''[[Portal 2]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal 2''
}}
[[Category: Images]]
fc383795162d787a08b79ca5e31e1b022f63098f
File:Portal 2 Weighted Companion Cube Activated.png
6
237
439
2012-12-02T14:00:01Z
RectorRocks
3352141
{{Image information
|description = The [[Weighted Companion Cube]] when activated in ''[[Portal 2]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal 2''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The [[Weighted Companion Cube]] when activated in ''[[Portal 2]]''
|date = 2<sup>nd</sup> December 2012
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''Portal 2''
}}
[[Category: Images]]
bfa9c7d8400f12eec6b16e89328c89e43902e9af
File:Weighted Companion Cube Icon.png
6
238
443
2012-12-03T04:52:12Z
RectorRocks
3352141
{{Image information
|description = The [[Weighted Companion Cube]] icon.
|date = 3<sup>rd</sup> December 2012
|permission = Fair use
|source = ''[[Portal]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber i...
wikitext
text/x-wiki
{{Image information
|description = The [[Weighted Companion Cube]] icon.
|date = 3<sup>rd</sup> December 2012
|permission = Fair use
|source = ''[[Portal]]''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
[[Category: Test chamber info icons]]
e21595beb1b5ce9fb923e9efc85f1889073c386f
Portal 2 Co-op Course 3 Test Chamber 08
0
206
447
406
2013-01-20T03:00:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon has your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
7ab58183c71a128042049a00c03faa5197ef37a1
MediaWiki:Common.js
8
42
448
208
2013-01-26T06:46:51Z
RectorRocks
3352141
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
$wgAdConfig['enabled'] = false;
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
window.collapseTable = function( tableIndex ){
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons(){
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = "collapseButton"; //Styles are declared in Common.css
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "#" );
addHandler( ButtonLink, "click", new Function( "evt", "collapseTable(" + tableIndex + " ); return killEvt( evt );") );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {
var element = NavigationBoxes[i];
while (element = element.parentNode) {
if ( hasClass( element, "outercollapse" ) ) {
collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/** Dynamic Navigation Bars (experimental) *************************************
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
// set up the words in your language
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
// shows and hides content and picture (if available) of navigation bars
// Parameters:
// indexNavigationBar: the index of navigation bar to be toggled
window.toggleNavigationBar = function(indexNavigationBar){
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {
return false;
}
// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton(){
var indexNavigationBar = 0;
// iterate over all < div >-elements
var divs = document.getElementsByTagName("div");
for (var i = 0; NavFrame = divs[i]; i++) {
// if found a navigation bar
if (hasClass(NavFrame, "NavFrame")) {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var isCollapsed = hasClass( NavFrame, "collapsed" );
/*
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
if ( NavChild.style.display == 'none' ) {
isCollapsed = true;
}
}
}
if (isCollapsed) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide);
NavToggle.appendChild(NavToggleText);
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for(var j=0; j < NavFrame.childNodes.length; j++) {
if (hasClass(NavFrame.childNodes[j], "NavHead")) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild(NavToggle);
}
}
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
6bb3f90970364e5c59930575b1a51df10ba9772d
451
448
2013-02-16T09:41:51Z
RectorRocks
3352141
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
$wgAdConfig['enabled'] = false;
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) continue;
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
}
else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ((element = element.parentNode)) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; (NavFrame = divs[i]); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
7707ca155287b850a740462864bdfec1a97f3760
459
451
2013-02-16T15:49:03Z
RectorRocks
3352141
javascript
text/javascript
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since Common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
/*global mw, $, importStylesheet, importScript */
/*jshint curly:false eqnull:true, strict:false, browser:true, */
mw.loader.using( ['mediawiki.util', 'mediawiki.notify', 'jquery.client'], function () {
/* Begin of mw.loader.using callback */
/**
* Main Page layout fixes
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if ( mw.config.get( 'wgPageName' ) === 'Main_Page' || mw.config.get( 'wgPageName' ) === 'Talk:Main_Page' ) {
$( document ).ready( function () {
mw.util.addPortletLink( 'p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias' );
} );
}
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) === 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
/* Make sure there was a part before and after the slash
and that the latter is 'skin.js' or 'skin.css' */
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice( -1 ) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice( -1 ) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/**
* Map addPortletLink to mw.util
*
* @deprecated: Use mw.util.addPortletLink instead.
*/
window.addPortletLink = function () {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/**
* Extract a URL parameter from the current URL
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function () {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/**
* Test if an element has a certain class
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = function ( element, className ) {
return $( element ).hasClass( className );
};
/**
* @source www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL
* @rev 5
*/
// CSS
var extraCSS = mw.util.getParamValue( 'withCSS' );
if ( extraCSS ) {
if ( extraCSS.match( /^MediaWiki:[^&<>=%#]*\.css$/ ) ) {
importStylesheet( extraCSS );
} else {
mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withCSS value' } );
}
}
// JS
var extraJS = mw.util.getParamValue( 'withJS' );
if ( extraJS ) {
if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
importScript( extraJS );
} else {
mw.notify( 'Only pages from the MediaWiki namespace are allowed.', { title: 'Invalid withJS value' } );
}
}
/**
* Import more specific scripts if necessary
*/
if ( mw.config.get( 'wgAction' ) === 'edit' || mw.config.get( 'wgAction' ) === 'submit' || mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Upload' ) {
/* scripts specific to editing pages */
importScript( 'MediaWiki:Common.js/edit.js' );
} else if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Watchlist' ) {
/* watchlist scripts */
importScript( 'MediaWiki:Common.js/watchlist.js' );
}
if ( mw.config.get( 'wgNamespaceNumber' ) === 6 ) {
/* file description page scripts */
importScript( 'MediaWiki:Common.js/file.js' );
}
/**
* Load scripts specific to Internet Explorer
*/
if ( $.client.profile().name === 'msie' ) {
importScript( 'MediaWiki:Common.js/IEFixes.js' );
}
/**
* Fix for Windows XP Unicode font rendering
*/
if ( navigator.appVersion.search(/windows nt 5/i) !== -1 ) {
mw.util.addCSS( '.IPA { font-family: "Lucida Sans Unicode", "Arial Unicode MS"; } ' +
'.Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; } ' );
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
( function () {
var require_wikiminiatlas = false;
var coord_filter = /geohack/;
$( document ).ready( function() {
$( 'a.external.text' ).each( function( key, link ) {
if ( link.href && coord_filter.exec( link.href ) ) {
require_wikiminiatlas = true;
// break from loop
return false;
}
} );
if ( $( 'div.kmldata' ).length ) {
require_wikiminiatlas = true;
}
if ( require_wikiminiatlas ) {
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript' );
}
} );
} )();
/**
* Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( 'p-lang' ) ) {
var InterwikiLinks = document.getElementById( 'p-lang' ).getElementsByTagName( 'li' );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + '-fa' ) ) {
InterwikiLinks[i].className += ' FA';
InterwikiLinks[i].title = 'This is a featured article in another language.';
} else if ( document.getElementById( InterwikiLinks[i].className + '-ga' ) ) {
InterwikiLinks[i].className += ' GA';
InterwikiLinks[i].title = 'This is a good article in another language.';
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) continue;
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
}
else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ((element = element.parentNode)) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; (NavFrame = divs[i]); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/**
* Uploadwizard_newusers
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if ( mw.config.get( 'wgNamespaceNumber' ) === 4 && mw.config.get( 'wgTitle' ) === 'Upload' && mw.config.get( 'wgAction' ) === 'view' ) {
var oldDiv = document.getElementById( 'autoconfirmedusers' ),
newDiv = document.getElementById( 'newusers' );
if ( oldDiv && newDiv ) {
var userGroups = mw.config.get( 'wgUserGroups' );
if ( userGroups ) {
for ( var i = 0; i < userGroups.length; i++ ) {
if ( userGroups[i] === 'autoconfirmed' ) {
oldDiv.style.display = 'block';
newDiv.style.display = 'none';
return;
}
}
}
oldDiv.style.display = 'none';
newDiv.style.display = 'block';
return;
}
}
}
$(uploadwizard_newusers);
/**
* Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function ( i, el ) {
el.href = $( this ).attr( 'href' ) + '&editintro=' + name;
} );
}
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
$( function () {
if ( document.getElementById( 'disambigbox' ) ) {
addEditIntro( 'Template:Disambig_editintro' );
}
} );
$( function () {
var cats = document.getElementById( 'mw-normal-catlinks' );
if ( !cats ) {
return;
}
cats = cats.getElementsByTagName( 'a' );
for ( var i = 0; i < cats.length; i++ ) {
if ( cats[i].title === 'Category:Living people' || cats[i].title === 'Category:Possibly living people' ) {
addEditIntro( 'Template:BLP_editintro' );
break;
}
}
} );
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( document.location && document.location.protocol && document.location.protocol === 'https:' ) {
/* New secure servers */
importScript( 'MediaWiki:Common.js/secure new.js' );
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
54248ae48989ec15a660fd634f2cb11735c2ca10
460
459
2013-02-16T15:50:20Z
RectorRocks
3352141
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
$wgAdConfig['enabled'] = false;
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) continue;
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
}
else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ((element = element.parentNode)) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; (NavFrame = divs[i]); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
7707ca155287b850a740462864bdfec1a97f3760
464
460
2013-02-16T16:11:39Z
RectorRocks
3352141
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
// ============================================================
// BEGIN Dynamic Navigation Bars (experimantal)
// This script is from Wikipedia. For author attribution, please see http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.js&action=history
/* Test if an element has a certain class **************************************
*
* Description: Uses regular expressions and caching for better performance.
* Maintainers: User:Mike Dillon, User:R. Koot, User:SG
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.getElementsByTagName( "tr" );
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
var Header = Tables[i].getElementsByTagName( "tr" )[0].getElementsByTagName( "th" )[0];
/* only add button and increment count if there is a header row to work with */
if (Header) {
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
addOnloadHook( createCollapseButtons );
/** Dynamic Navigation Bars (experimental) *************************************
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
// set up the words in your language
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
// set up max count of Navigation Bars on page,
// if there are more, all will be hidden
// NavigationBarShowDefault = 0; // all bars will be hidden
// NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden
var NavigationBarShowDefault = autoCollapse;
// shows and hides content and picture (if available) of navigation bars
// Parameters:
// indexNavigationBar: the index of navigation bar to be toggled
function toggleNavigationBar(indexNavigationBar)
{
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {
return false;
}
// if shown now
if (NavToggle.firstChild.data == NavigationBarHide) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if ( hasClass( NavChild, 'NavPic' ) ) {
NavChild.style.display = 'none';
}
if ( hasClass( NavChild, 'NavContent') ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
// if hidden now
} else if (NavToggle.firstChild.data == NavigationBarShow) {
for (
var NavChild = NavFrame.firstChild;
NavChild != null;
NavChild = NavChild.nextSibling
) {
if (hasClass(NavChild, 'NavPic')) {
NavChild.style.display = 'block';
}
if (hasClass(NavChild, 'NavContent')) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton()
{
var indexNavigationBar = 0;
// iterate over all < div >-elements
var divs = document.getElementsByTagName("div");
for(
var i=0;
NavFrame = divs[i];
i++
) {
// if found a navigation bar
if (hasClass(NavFrame, "NavFrame")) {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var NavToggleText = document.createTextNode(NavigationBarHide);
NavToggle.appendChild(NavToggleText);
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for(
var j=0;
j < NavFrame.childNodes.length;
j++
) {
if (hasClass(NavFrame.childNodes[j], "NavHead")) {
NavFrame.childNodes[j].appendChild(NavToggle);
}
}
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
// if more Navigation Bars found than Default: hide all
if (NavigationBarShowDefault < indexNavigationBar) {
for(
var i=1;
i<=indexNavigationBar;
i++
) {
toggleNavigationBar(i);
}
}
}
addOnloadHook( createNavigationBarToggleButton );
//custom edit buttons
if (mwCustomEditButtons) {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images.wikia.com/central/images/c/c8/Button_redirect.png",
"speedTip": "Redirect",
"tagOpen": "#REDIRECT [[",
"tagClose": "]]",
"sampleText": "Insert text"};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images.wikia.com/central/images/c/c9/Button_strike.png",
"speedTip": "Strike",
"tagOpen": "<s>",
"tagClose": "</s>",
"sampleText": "Strike-through text"};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images.wikia.com/central/images/1/13/Button_enter.png",
"speedTip": "Line break",
"tagOpen": "<br />",
"tagClose": "",
"sampleText": ""};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images.wikia.com/central/images/7/74/Button_comment.png",
"speedTip": "Comment visible only for editors",
"tagOpen": "<!-- ",
"tagClose": " -->",
"sampleText": "Insert comment here"}
}
//disable custom sigs
addOnloadHook(function() {
if (wgCanonicalSpecialPageName === 'Preferences') {
var a;
if (a = document.getElementById('wpNick')) a.parentNode.parentNode.style.display="none";
if (a = document.getElementById('fancysig')) a.parentNode.parentNode.style.display="none";
}
});
//render ScratchBlocks
addOnloadHook(function() {
scratchBlocksPlugin.parse({
containerTag: 'pre',
containerClass: 'blocks',
staticDir: '/blocksplugin/',
commentBackground: '#CCCCCC'
});
});
10d00437fdc0a0debebc55ac7bac2c3309d8696f
466
464
2013-02-16T16:17:42Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* Cookie plugin
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
/* BEGIN SPOILER TOGGLER */
var spoilers = {
enabled: true,
text: null,
nodes: null,
imgOn: null,
imgOff: null,
toggle: function() {
spoilers.set(!spoilers.enabled);
},
set: function(enabled) {
spoilers.enabled = enabled;
if(enabled) {
spoilers.nodes.removeClass('spoiler-inline');
$(".spoiler-thumb").remove();
spoilers.nodes.find("img").show();
$.cookie('spoilers', 'true', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers on');
spoilers.imgOff.hide(0);
spoilers.imgOn.show(0);
} else {
spoilers.nodes.addClass('spoiler-inline');
spoilers.nodes.find("img").hide();
spoilers.thumbNodes.each(function() { if($(this).find(".spoiler-text").length > 0) { $(this).find(".thumb, .thumbinner").append('<div class="spoiler-thumb"/>');} });
$.cookie('spoilers', 'false', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers off');
spoilers.imgOn.hide(0);
spoilers.imgOff.show(0);
}
},
init: function() {
spoilers.nodes = $('.spoiler-text');
spoilers.thumbNodes = $(".gallerybox, .thumb");
spoilers.text = $('<div style="display:inline;"></div>');
spoilers.imgOn = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/2/2b/Wheatley_spoils_you.png');
spoilers.imgOff = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/e/ef/Wheatley_spoils_nothing.png');
var wrapped = $('<li/>').append($('<span/>').append($('<a/>').append(spoilers.imgOn, spoilers.imgOff, spoilers.text)));
wrapped.click(spoilers.toggle);
$('#p-namespaces ul').append(wrapped);
spoilers.set(!$.cookie('spoilers') || $.cookie('spoilers') == 'true');
}
};
$(spoilers.init);
/* END SPOILER TOGGLER */
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
}
else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
}
else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// PootTabs by User:WindPower~
// It puts tabs on pages.
var pootTabsHere = {
animationsEnabled: $.support.opacity,
getTab:function(poot, index) {
return $(poot.children('.poot-tabs').children('ul').children('li')[parseInt(index)]);
},
changeTab:function(poot, index, duration, force) {
if(index == parseInt(poot.attr('pootSelected')) && !force && duration) return;
if(!pootTabsHere.animationsEnabled) {
duration = 0;
}
poot.attr('pootSelected', index.toString());
var babies = poot.children('.poot-tabs-content').children();
babies.each(function() {
$(this).fadeOut(duration, function(){
$(this).removeClass('poot-tabs-selected');
});
});
$(babies[index]).each(function() {
$(this).fadeIn(duration, function(){
$(this).addClass('poot-tabs-selected');
});
});
var cowtabs = poot.children('.poot-tabs').children('ul').children('li');
cowtabs.removeClass('poot-tabs-selected');
$(cowtabs[index]).addClass('poot-tabs-selected');
pootTabsHere.updatePoot(poot, $(babies[index]).height());
},
updatePoot:function(poot, babysize) {
poot.find('.poot-tabs-titletext').html(poot.attr('originalTitle') + ' — ' + pootTabsHere.getTab(poot, poot.attr('pootSelected')).html());
var bestHeight = Math.max(poot.children('.poot-tabs-content').height(), Math.max(poot.children('.poot-tabs').height(), babysize)).toString() + 'px';
poot.children('.poot-tabs-content').css('height', bestHeight);
if(poot.attr('vertical')) {
poot.children('.poot-tabs').css('height', bestHeight);
}
},
toggleCollapse:function(poot) {
var pootLinkText = poot.children('.poot-tabs-showhide').text().split(';');
var duration = pootTabsHere.animationsEnabled ? parseInt(poot.attr('pootslideduration')) : 0;
if(poot.attr('pootcollapse') != 'true') {
poot.attr('pootcollapse', 'true');
poot.find('.poot-tabs-hidelink a').text(pootLinkText[0]);
poot.children('.poot-tabs, .poot-tabs-content').slideUp(duration);
}
else {
poot.attr('pootcollapse', '');
poot.find('.poot-tabs-hidelink a').text(pootLinkText[1]);
poot.children('.poot-tabs, .poot-tabs-content').slideDown(duration);
}
},
delayHeight:function(poot, selected) {
setTimeout(function() {
poot.attr('pootselected', selected.toString());
pootTabsHere.changeTab(poot, selected, 0, true);
if(poot.hasClass('poot-tabs-collapsed')) {
pootTabsHere.toggleCollapse(poot);
}
}, 100);
},
poot:function() {
var dis = $(this);
var ind = 0;
dis.attr('originalTitle', dis.find('.poot-tabs-titletext').html());
var selected = /poot-tabs-selected-(\d+)/i.exec(dis.attr('class'));
if(selected) {
pootTabsHere.delayHeight(dis, parseInt(selected[1])-1);
}
else {
pootTabsHere.delayHeight(dis, 0);
}
var duration = dis.hasClass('poot-tabs-noanimations') ? 0 : 200;
dis.attr('pootslideduration', dis.hasClass('poot-tabs-noanimations') ? '0' : '75');
dis.children('.poot-tabs').children('ul').children('li').each(function(){
var thisInd = ind;
$(this).click(function(){
pootTabsHere.changeTab(dis, thisInd, duration, false);
$(this).blur();
$(this).find('*').blur();
return false;
});
ind++;
});
var isVertical = dis.hasClass('poot-tabs-vertical');
dis.attr('pootvertical', isVertical ? 'true' : '');
if(isVertical) {
var teenie = dis.children('.poot-tabs').width().toString() + 'px';
dis.children('.poot-tabs-content').css('margin-left', teenie);
}
dis.attr('pootcollapse', ''); // False
dis.find('.poot-tabs-hidelink a').click(function(){
pootTabsHere.toggleCollapse(dis);
return false;
});
},
init:function() {
$('.poot-tabs-container').each(pootTabsHere.poot);
}
};
$(pootTabsHere.init);
// End of PootTabs
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Start OldAperture infobox hover code
oldApertureInfobox = {
mouseIn: function() {
$(this).children('.old-aperture-active').css('display', 'block');
$(this).children('.old-aperture-inactive').css('display', 'none');
},
mouseOut: function() {
if(!$(this).hasClass('old-aperture-location-active')) {
$(this).children('.old-aperture-active').css('display', 'none');
$(this).children('.old-aperture-inactive').css('display', 'block');
}
},
init: function() {
$('.old-aperture-location').hover(oldApertureInfobox.mouseIn, oldApertureInfobox.mouseOut);
}
};
$(oldApertureInfobox.init);
// End OldAperture infobox hover code
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// Audio player thing
var audioPlayer = {
idCount: 0,
init: function() {
$('.audio-player').each(function() {
var theDiv = $(this);
var newID = 'audio-id-' + audioPlayer.idCount.toString();
audioPlayer.idCount++;
theDiv.attr('id', newID);
theDiv.children('a').click(function() {
theDiv.html('');
jwplayer(newID).setup({
flashplayer: '/w/extensions/MediawikiPlayer/player.swf',
height: '24',
controlbar: 'bottom',
width: '400',
allowfullscreen: 'true',
backcolor: 'ffffff',
file: theDiv.attr('data-url'),
autostart: true
});
return false;
});
});
}
};
$(audioPlayer.init);
// Page-specific JavaScript/CSS
var pageScripts = {
pagesJS: [],
pagesCSS: ['User:MogDog66', 'Portal_Wiki:Donate'],
suffixJS: '/Page.js',
suffixCSS: '/Page.css',
init: function() {
for(var i in pageScripts.pagesJS) {
if(wgPageName == pageScripts.pagesJS[i]) {
$.getScript(wgScript + '?title=' + encodeURIComponent(wgPageName + pageScripts.suffixJS) + '&ctype=text/javascript&action=raw');
}
}
for(var i in pageScripts.pagesCSS) {
if(wgPageName == pageScripts.pagesCSS[i]) {
$('head').append($('<link rel="stylesheet" type="text/css" media="screen" />').attr('href', wgScript + '?title=' + encodeURIComponent(wgPageName + pageScripts.suffixCSS) + '&ctype=text/css&action=raw'));
}
}
}
};
$(pageScripts.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
var flattrButton = {
init: function() {
$('#mw-panel').append($('<div class="flattr-sidebar"><a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="http://theportalwiki.com/wiki/Portal_Wiki:Donate"></a></div>'));
$('head').append($('<script src="https://api.flattr.com/js/0.6/load.js?mode=auto" async="async"></script>'));
}
};
// Google Analytics/Flattr; do not track if user is on Tor.
if(location.host.indexOf('.onion') == -1) {
$(flattrButton.init);
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22928841-2']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
}
093c18901dcd6a4cbe5d80388d9538d1ec0f1c53
469
466
2013-02-16T16:26:08Z
RectorRocks
3352141
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
$wgAdConfig['enabled'] = false;
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) continue;
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
}
else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ((element = element.parentNode)) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; (NavFrame = divs[i]); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
7707ca155287b850a740462864bdfec1a97f3760
470
469
2013-02-16T16:27:26Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* Cookie plugin
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
/* BEGIN SPOILER TOGGLER */
var spoilers = {
enabled: true,
text: null,
nodes: null,
imgOn: null,
imgOff: null,
toggle: function() {
spoilers.set(!spoilers.enabled);
},
set: function(enabled) {
spoilers.enabled = enabled;
if(enabled) {
spoilers.nodes.removeClass('spoiler-inline');
$(".spoiler-thumb").remove();
spoilers.nodes.find("img").show();
$.cookie('spoilers', 'true', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers on');
spoilers.imgOff.hide(0);
spoilers.imgOn.show(0);
} else {
spoilers.nodes.addClass('spoiler-inline');
spoilers.nodes.find("img").hide();
spoilers.thumbNodes.each(function() { if($(this).find(".spoiler-text").length > 0) { $(this).find(".thumb, .thumbinner").append('<div class="spoiler-thumb"/>');} });
$.cookie('spoilers', 'false', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers off');
spoilers.imgOn.hide(0);
spoilers.imgOff.show(0);
}
},
init: function() {
spoilers.nodes = $('.spoiler-text');
spoilers.thumbNodes = $(".gallerybox, .thumb");
spoilers.text = $('<div style="display:inline;"></div>');
spoilers.imgOn = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/2/2b/Wheatley_spoils_you.png');
spoilers.imgOff = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/e/ef/Wheatley_spoils_nothing.png');
var wrapped = $('<li/>').append($('<span/>').append($('<a/>').append(spoilers.imgOn, spoilers.imgOff, spoilers.text)));
wrapped.click(spoilers.toggle);
$('#p-namespaces ul').append(wrapped);
spoilers.set(!$.cookie('spoilers') || $.cookie('spoilers') == 'true');
}
};
$(spoilers.init);
/* END SPOILER TOGGLER */
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
}
else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
}
else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Start OldAperture infobox hover code
oldApertureInfobox = {
mouseIn: function() {
$(this).children('.old-aperture-active').css('display', 'block');
$(this).children('.old-aperture-inactive').css('display', 'none');
},
mouseOut: function() {
if(!$(this).hasClass('old-aperture-location-active')) {
$(this).children('.old-aperture-active').css('display', 'none');
$(this).children('.old-aperture-inactive').css('display', 'block');
}
},
init: function() {
$('.old-aperture-location').hover(oldApertureInfobox.mouseIn, oldApertureInfobox.mouseOut);
}
};
$(oldApertureInfobox.init);
// End OldAperture infobox hover code
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// Audio player thing
var audioPlayer = {
idCount: 0,
init: function() {
$('.audio-player').each(function() {
var theDiv = $(this);
var newID = 'audio-id-' + audioPlayer.idCount.toString();
audioPlayer.idCount++;
theDiv.attr('id', newID);
theDiv.children('a').click(function() {
theDiv.html('');
jwplayer(newID).setup({
flashplayer: '/w/extensions/MediawikiPlayer/player.swf',
height: '24',
controlbar: 'bottom',
width: '400',
allowfullscreen: 'true',
backcolor: 'ffffff',
file: theDiv.attr('data-url'),
autostart: true
});
return false;
});
});
}
};
$(audioPlayer.init);
// Page-specific JavaScript/CSS
var pageScripts = {
pagesJS: [],
pagesCSS: ['User:MogDog66', 'Portal_Wiki:Donate'],
suffixJS: '/Page.js',
suffixCSS: '/Page.css',
init: function() {
for(var i in pageScripts.pagesJS) {
if(wgPageName == pageScripts.pagesJS[i]) {
$.getScript(wgScript + '?title=' + encodeURIComponent(wgPageName + pageScripts.suffixJS) + '&ctype=text/javascript&action=raw');
}
}
for(var i in pageScripts.pagesCSS) {
if(wgPageName == pageScripts.pagesCSS[i]) {
$('head').append($('<link rel="stylesheet" type="text/css" media="screen" />').attr('href', wgScript + '?title=' + encodeURIComponent(wgPageName + pageScripts.suffixCSS) + '&ctype=text/css&action=raw'));
}
}
}
};
$(pageScripts.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
var flattrButton = {
init: function() {
$('#mw-panel').append($('<div class="flattr-sidebar"><a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="http://theportalwiki.com/wiki/Portal_Wiki:Donate"></a></div>'));
$('head').append($('<script src="https://api.flattr.com/js/0.6/load.js?mode=auto" async="async"></script>'));
}
};
// Google Analytics/Flattr; do not track if user is on Tor.
if(location.host.indexOf('.onion') == -1) {
$(flattrButton.init);
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22928841-2']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
}
aa16fd631a3f2c74291b184dce2481d4e4698952
471
470
2013-02-16T16:28:32Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* Cookie plugin
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
/* BEGIN SPOILER TOGGLER */
var spoilers = {
enabled: true,
text: null,
nodes: null,
imgOn: null,
imgOff: null,
toggle: function() {
spoilers.set(!spoilers.enabled);
},
set: function(enabled) {
spoilers.enabled = enabled;
if(enabled) {
spoilers.nodes.removeClass('spoiler-inline');
$(".spoiler-thumb").remove();
spoilers.nodes.find("img").show();
$.cookie('spoilers', 'true', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers on');
spoilers.imgOff.hide(0);
spoilers.imgOn.show(0);
} else {
spoilers.nodes.addClass('spoiler-inline');
spoilers.nodes.find("img").hide();
spoilers.thumbNodes.each(function() { if($(this).find(".spoiler-text").length > 0) { $(this).find(".thumb, .thumbinner").append('<div class="spoiler-thumb"/>');} });
$.cookie('spoilers', 'false', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers off');
spoilers.imgOn.hide(0);
spoilers.imgOff.show(0);
}
},
init: function() {
spoilers.nodes = $('.spoiler-text');
spoilers.thumbNodes = $(".gallerybox, .thumb");
spoilers.text = $('<div style="display:inline;"></div>');
spoilers.imgOn = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/2/2b/Wheatley_spoils_you.png');
spoilers.imgOff = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/e/ef/Wheatley_spoils_nothing.png');
var wrapped = $('<li/>').append($('<span/>').append($('<a/>').append(spoilers.imgOn, spoilers.imgOff, spoilers.text)));
wrapped.click(spoilers.toggle);
$('#p-namespaces ul').append(wrapped);
spoilers.set(!$.cookie('spoilers') || $.cookie('spoilers') == 'true');
}
};
$(spoilers.init);
/* END SPOILER TOGGLER */
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
}
else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
}
else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Start OldAperture infobox hover code
oldApertureInfobox = {
mouseIn: function() {
$(this).children('.old-aperture-active').css('display', 'block');
$(this).children('.old-aperture-inactive').css('display', 'none');
},
mouseOut: function() {
if(!$(this).hasClass('old-aperture-location-active')) {
$(this).children('.old-aperture-active').css('display', 'none');
$(this).children('.old-aperture-inactive').css('display', 'block');
}
},
init: function() {
$('.old-aperture-location').hover(oldApertureInfobox.mouseIn, oldApertureInfobox.mouseOut);
}
};
$(oldApertureInfobox.init);
// End OldAperture infobox hover code
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// Audio player thing
var audioPlayer = {
idCount: 0,
init: function() {
$('.audio-player').each(function() {
var theDiv = $(this);
var newID = 'audio-id-' + audioPlayer.idCount.toString();
audioPlayer.idCount++;
theDiv.attr('id', newID);
theDiv.children('a').click(function() {
theDiv.html('');
jwplayer(newID).setup({
flashplayer: '/w/extensions/MediawikiPlayer/player.swf',
height: '24',
controlbar: 'bottom',
width: '400',
allowfullscreen: 'true',
backcolor: 'ffffff',
file: theDiv.attr('data-url'),
autostart: true
});
return false;
});
});
}
};
$(audioPlayer.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
var flattrButton = {
init: function() {
$('#mw-panel').append($('<div class="flattr-sidebar"><a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="http://theportalwiki.com/wiki/Portal_Wiki:Donate"></a></div>'));
$('head').append($('<script src="https://api.flattr.com/js/0.6/load.js?mode=auto" async="async"></script>'));
}
};
// Google Analytics/Flattr; do not track if user is on Tor.
if(location.host.indexOf('.onion') == -1) {
$(flattrButton.init);
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22928841-2']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
}
b9d96139e21c0f3d8ed02f6ae74999db0ad0651e
Template:Navbox with collapsible groups
10
214
449
398
2013-02-16T09:38:18Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Navbox
|name = {{{name|<noinclude>Navbox with collapsible groups</noinclude>}}}
|navbar = {{{navbar|}}}
|state = {{{state|<noinclude>uncollapsed</noinclude>}}}
|border = {{{border|{{{1|}}}}}}
|title = {{{title<includeonly>|</includeonly>}}}
|above = {{{above|}}}
|below = {{{below|}}}
|image = {{{image|}}}
|imageleft = {{{imageleft|}}}
|bodyclass = {{{bodyclass|}}}
|titleclass = {{{titleclass|}}}
|aboveclass = {{{aboveclass|}}}
|belowclass = {{{belowclass|}}}
|groupclass = {{{groupclass|}}}
|listclass = {{{listclass|}}}
|imageclass = {{{imageclass|}}}
|style = {{{style|}}}{{{bodystyle|}}}
|basestyle = {{{basestyle|}}}
|titlestyle = {{{titlestyle|}}}
|abovestyle = {{{abovestyle|}}}
|belowstyle = {{{belowstyle|}}}
|imagestyle = {{{imagestyle|}}}
|imageleftstyle = {{{imageleftstyle|}}}
|list1 =
{{#if:{{{group1<includeonly>|</includeonly>}}}{{{sect1|}}}{{{section1|}}}
| {{Navbox|child
|navbar = {{{navbar1|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr1}}} |uncollapsed |{{{state1|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group1style|}}}{{{sect1titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list1style|}}}{{{content1style|}}}
|title = {{{group1<includeonly>|</includeonly>}}}{{{sect1|}}}{{{section1|}}}<noinclude> or {{{section1}}} or {{{sect1}}}</noinclude>
|list1 = {{{list1<includeonly>|</includeonly>}}}{{{content1|}}}<noinclude> or {{{content1}}}</noinclude>
|image = {{{image1|}}}
|imageleft = {{{imageleft1|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list1|}}}{{{content1|}}}
}}
|list2 =
{{#if:{{{group2<includeonly>|</includeonly>}}}{{{sect2|}}}{{{section2|}}}
| {{Navbox|child
|navbar = {{{navbar2|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr2}}} |uncollapsed |{{{state2|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group2style|}}}{{{sect2titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list2style|}}}{{{content2style|}}}
|title = {{{group2<includeonly>|</includeonly>}}}{{{sect2|}}}{{{section2|}}}<noinclude> or {{{section2}}} or {{{sect2}}}</noinclude>
|list1 = {{{list2<includeonly>|</includeonly>}}}{{{content2|}}}<noinclude> or {{{content2}}}</noinclude>
|image = {{{image2|}}}
|imageleft = {{{imageleft2|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list2|}}}{{{content2|}}}
}}
|list3 =
{{#if:{{{group3<includeonly>|</includeonly>}}}{{{sect3|}}}{{{section3|}}}
| {{Navbox|child
|navbar = {{{navbar3|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr3}}} |uncollapsed |{{{state3|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group3style|}}}{{{sect3titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list3style|}}}{{{content3style|}}}
|title = {{{group3<includeonly>|</includeonly>}}}{{{sect3|}}}{{{section3|}}}<noinclude> or {{{section3}}} or {{{sect3}}}</noinclude>
|list1 = {{{list3<includeonly>|</includeonly>}}}{{{content3|}}}<noinclude> or {{{content3}}}</noinclude>
|image = {{{image3|}}}
|imageleft = {{{imageleft3|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list3|}}}{{{content3|}}}
}}
|list4 =
{{#if:{{{group4<includeonly>|</includeonly>}}}{{{sect4|}}}{{{section4|}}}
| {{Navbox|child
|navbar = {{{navbar4|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr4}}} |uncollapsed |{{{state4|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group4style|}}}{{{sect4titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list4style|}}}{{{content4style|}}}
|title = {{{group4<includeonly>|</includeonly>}}}{{{sect4|}}}{{{section4|}}}<noinclude> or {{{section4}}} or {{{sect4}}}</noinclude>
|list1 = {{{list4<includeonly>|</includeonly>}}}{{{content4|}}}<noinclude> or {{{content4}}}</noinclude>
|image = {{{image4|}}}
|imageleft = {{{imageleft4|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list4|}}}{{{content4|}}}
}}
|list5 =
{{#if:{{{group5<includeonly>|</includeonly>}}}{{{sect5|}}}{{{section5|}}}
| {{Navbox|child
|navbar = {{{navbar5|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr5}}} |uncollapsed |{{{state5|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group5style|}}}{{{sect5titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list5style|}}}{{{content5style|}}}
|title = {{{group5<includeonly>|</includeonly>}}}{{{sect5|}}}{{{section5|}}}<noinclude> or {{{section5}}} or {{{sect5}}}</noinclude>
|list1 = {{{list5<includeonly>|</includeonly>}}}{{{content5|}}}<noinclude> or {{{content5}}}</noinclude>
|image = {{{image5|}}}
|imageleft = {{{imageleft5|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list5|}}}{{{content5|}}}
}}
|list6 =
{{#if:{{{group6|}}}{{{sect6|}}}{{{section6|}}}
| {{Navbox|child
|navbar = {{{navbar6|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr6}}} |uncollapsed |{{{state6|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group6style|}}}{{{sect6titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list6style|}}}{{{content6style|}}}
|title = {{{group6|}}}{{{sect6|}}}{{{section6|}}}
|list1 = {{{list6|}}}{{{content6|}}}
|image = {{{image6|}}}
|imageleft = {{{imageleft6|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list6|}}}{{{content6|<noinclude>''(...etc, to group20/sect20/section20 and list20/content20)''</noinclude>}}}
}}
|list7 =
{{#if:{{{group7|}}}{{{sect7|}}}{{{section7|}}}
| {{Navbox|child
|navbar = {{{navbar7|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr7}}} |uncollapsed |{{{state7|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group7style|}}}{{{sect7titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list7style|}}}{{{content7style|}}}
|title = {{{group7|}}}{{{sect7|}}}{{{section7|}}}
|list1 = {{{list7|}}}{{{content7|}}}
|image = {{{image7|}}}
|imageleft = {{{imageleft7|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list7|}}}{{{content7|}}}
}}
|list8 =
{{#if:{{{group8|}}}{{{sect8|}}}{{{section8|}}}
| {{Navbox|child
|navbar = {{{navbar8|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr8}}} |uncollapsed |{{{state8|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group8style|}}}{{{sect8titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list8style|}}}{{{content8style|}}}
|title = {{{group8|}}}{{{sect8|}}}{{{section8|}}}
|list1 = {{{list8|}}}{{{content8|}}}
|image = {{{image8|}}}
|imageleft = {{{imageleft8|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list8|}}}{{{content8|}}}
}}
|list9 =
{{#if:{{{group9|}}}{{{sect9|}}}{{{section9|}}}
| {{Navbox|child
|navbar = {{{navbar9|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr9}}} |uncollapsed |{{{state9|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group9style|}}}{{{sect9titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list9style|}}}{{{content9style|}}}
|title = {{{group9|}}}{{{sect9|}}}{{{section9|}}}
|list1 = {{{list9|}}}{{{content9|}}}
|image = {{{image9|}}}
|imageleft = {{{imageleft9|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list9|}}}{{{content9|}}}
}}
|list10 =
{{#if:{{{group10|}}}{{{sect10|}}}{{{section10|}}}
| {{Navbox|child
|navbar = {{{navbar10|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr10}}} |uncollapsed |{{{state10|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group10style|}}}{{{sect10titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list10style|}}}{{{content10style|}}}
|title = {{{group10|}}}{{{sect10|}}}{{{section10|}}}
|list1 = {{{list10|}}}{{{content10|}}}
|image = {{{image10|}}}
|imageleft = {{{imageleft10|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list10|}}}{{{content10|}}}
}}
|list11 =
{{#if:{{{group11|}}}{{{sect11|}}}{{{section11|}}}
| {{Navbox|child
|navbar = {{{navbar11|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr11}}} |uncollapsed |{{{state11|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group11style|}}}{{{sect11titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list11style|}}}{{{content11style|}}}
|title = {{{group11|}}}{{{sect11|}}}{{{section11|}}}
|list1 = {{{list11|}}}{{{content11|}}}
|image = {{{image11|}}}
|imageleft = {{{imageleft11|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list11|}}}{{{content11|}}}
}}
|list12 =
{{#if:{{{group12|}}}{{{sect12|}}}{{{section12|}}}
| {{Navbox|child
|navbar = {{{navbar12|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr12}}} |uncollapsed |{{{state12|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group12style|}}}{{{sect12titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list12style|}}}{{{content12style|}}}
|title = {{{group12|}}}{{{sect12|}}}{{{section12|}}}
|list1 = {{{list12|}}}{{{content12|}}}
|image = {{{image12|}}}
|imageleft = {{{imageleft12|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list12|}}}{{{content12|}}}
}}
|list13 =
{{#if:{{{group13|}}}{{{sect13|}}}{{{section13|}}}
| {{Navbox|child
|navbar = {{{navbar13|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr13}}} |uncollapsed |{{{state13|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group13style|}}}{{{sect13titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list13style|}}}{{{content13style|}}}
|title = {{{group13|}}}{{{sect13|}}}{{{section13|}}}
|list1 = {{{list13|}}}{{{content13|}}}
|image = {{{image13|}}}
|imageleft = {{{imageleft13|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list13|}}}{{{content13|}}}
}}
|list14 =
{{#if:{{{group14|}}}{{{sect14|}}}{{{section14|}}}
| {{Navbox|child
|navbar = {{{navbar14|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr14}}} |uncollapsed |{{{state14|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group14style|}}}{{{sect14titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list14style|}}}{{{content14style|}}}
|title = {{{group14|}}}{{{sect14|}}}{{{section14|}}}
|list1 = {{{list14|}}}{{{content14|}}}
|image = {{{image14|}}}
|imageleft = {{{imageleft14|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list14|}}}{{{content14|}}}
}}
|list15 =
{{#if:{{{group15|}}}{{{sect15|}}}{{{section15|}}}
| {{Navbox|child
|navbar = {{{navbar15|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr15}}} |uncollapsed |{{{state15|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group15style|}}}{{{sect15titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list15style|}}}{{{content15style|}}}
|title = {{{group15|}}}{{{sect15|}}}{{{section15|}}}
|list1 = {{{list15|}}}{{{content15|}}}
|image = {{{image15|}}}
|imageleft = {{{imageleft15|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list15|}}}{{{content15|}}}
}}
|list16 =
{{#if:{{{group16|}}}{{{sect16|}}}{{{section16|}}}
| {{Navbox|child
|navbar = {{{navbar16|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr16}}} |uncollapsed |{{{state16|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group16style|}}}{{{sect16titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list16style|}}}{{{content16style|}}}
|title = {{{group16|}}}{{{sect16|}}}{{{section16|}}}
|list1 = {{{list16|}}}{{{content16|}}}
|image = {{{image16|}}}
|imageleft = {{{imageleft16|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list16|}}}{{{content16|}}}
}}
|list17 =
{{#if:{{{group17|}}}{{{sect17|}}}{{{section17|}}}
| {{Navbox|child
|navbar = {{{navbar17|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr17}}} |uncollapsed |{{{state17|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group17style|}}}{{{sect17titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list17style|}}}{{{content17style|}}}
|title = {{{group17|}}}{{{sect17|}}}{{{section17|}}}
|list1 = {{{list17|}}}{{{content17|}}}
|image = {{{image17|}}}
|imageleft = {{{imageleft17|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list17|}}}{{{content17|}}}
}}
|list18 =
{{#if:{{{group18|}}}{{{sect18|}}}{{{section18|}}}
| {{Navbox|child
|navbar = {{{navbar18|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr18}}} |uncollapsed |{{{state18|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group18style|}}}{{{sect18titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list18style|}}}{{{content18style|}}}
|title = {{{group18|}}}{{{sect18|}}}{{{section18|}}}
|list1 = {{{list18|}}}{{{content18|}}}
|image = {{{image18|}}}
|imageleft = {{{imageleft18|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list18|}}}{{{content18|}}}
}}
|list19 =
{{#if:{{{group19|}}}{{{sect19|}}}{{{section19|}}}
| {{Navbox|child
|navbar = {{{navbar19|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr19}}} |uncollapsed |{{{state19|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group19style|}}}{{{sect19titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list19style|}}}{{{content19style|}}}
|title = {{{group19|}}}{{{sect19|}}}{{{section19|}}}
|list1 = {{{list19|}}}{{{content19|}}}
|image = {{{image19|}}}
|imageleft = {{{imageleft19|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list19|}}}{{{content19|}}}
}}
|list20 =
{{#if:{{{group20|}}}{{{sect20|}}}{{{section20|}}}
| {{Navbox|child
|navbar = {{{navbar20|{{{groupnavbar|}}}}}}
|state = {{#ifeq:{{{selected}}}|{{{abbr20}}} |uncollapsed |{{{state20|collapsed}}}}}
|titlestyle = {{{basestyle|}}};{{{groupstyle|}}}{{{secttitlestyle|}}}{{{group20style|}}}{{{sect20titlestyle|}}}
|liststyle = {{{liststyle|}}}{{{contentstyle|}}}{{{list20style|}}}{{{content20style|}}}
|title = {{{group20|}}}{{{sect20|}}}{{{section20|}}}
|list1 = {{{list20|}}}{{{content20|}}}
|image = {{{image20|}}}
|imageleft = {{{imageleft20|}}}
|{{#if:{{{listpadding|}}} |listpadding |void}} = {{{listpadding|}}}
}}
| {{{list20|}}}{{{content20|}}}
}}
}}<noinclude>
[[Category: Templates]]
</noinclude>
b3fd8b0d8e24c358caab46cde97cfa45642da632
MediaWiki:Common.css
8
28
450
314
2013-02-16T09:39:55Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
76a750dbd4400699f56619d0766b75092b57f125
458
450
2013-02-16T15:48:29Z
RectorRocks
3352141
css
text/css
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
body.page-Main_Page .wbc-editpage {
display: none;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for [[Template:Flowlist]] that Lets lists flow around floating objecs */
.flowlist ul {
overflow-x: hidden;
margin-left: 0em;
padding-left: 1.6em;
}
.flowlist ol {
overflow-x: hidden;
margin-left: 0em;
padding-left: 3.2em;
}
.flowlist dl {
overflow-x: hidden;
}
/* Style for horizontal lists (separator following item).
Note: hlist formatting will break if the resulting HTML lacks a breakable character
between list items. This happens when the following conditions are true:
1) The list is made using wiki markup (where HTML is built by parser.php)
2) HTMLTidy is disabled or unavailable (such as on Special: pages)
In such cases, building lists with .hlist using HTML instead of wiki markup
will work around this problem. See also [[Bugzilla:39617]].
IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]].
Last updated: January 24, 2013
@source mediawiki.org/wiki/Snippets/Horizontal_lists
@maintainer: [[User:Edokter]]
@revision: 3.1
*/
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline and make them nowrap */
.hlist dd,
.hlist dt,
.hlist li {
margin: 0;
display: inline;
white-space: nowrap;
}
/* Allow wrapping for list items (in tight spaces) */
.hlist.hwrap dd,
.hlist.hwrap dt,
.hlist.hwrap li {
white-space: normal;
}
/* Display nested lists inline and allow them to wrap */
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
display: inline;
white-space: normal;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
content: "(";
font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in front of ordered list items */
.hlist.hnum ol {
counter-reset: list-item;
}
.hlist.hnum ol > li {
counter-increment: list-item;
}
.hlist.hnum ol > li:before {
content: counter(list-item) " ";
}
.hlist.hnum dd ol > li:first-child:before,
.hlist.hnum dt ol > li:first-child:before,
.hlist.hnum li ol > li:first-child:before {
content: "(" counter(list-item) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
padding: 0.25em 1em; /* Title, group and above/below styles */
line-height: 1.5em;
text-align: center;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
line-height: 1.8em;
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
font-size: 100%;
}
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]] */
div.listenlist {
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Fix for hieroglyphs specificality issue in infoboxes ([[Bugzilla:41869]]) */
table.mw-hiero-table td {
vertical-align: middle;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Style for compact ambox */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url(//bits.wikimedia.org/skins/common/images/bullet.gif);
}
.skin-vector .compact-ambox table .mbox-text-span {
list-style-type: circle;
list-style-image: url(//bits.wikimedia.org/skins/vector/images/bullet-icon.png)
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline !important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]] */
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]]. */
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS). */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) Ref tags with group names <ref group="Note"> --> "[Note 1]" */
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
sup.reference a {
white-space: nowrap;
}
/* But allow wrapping where desired: */
.wrap,
.wraplinks a {
white-space: normal;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray.
Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
background: #fff url(//bits.wikimedia.org/skins/common/images/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree styling. Works in conjuction with [[MediaWiki:Categorytree-expand-bullet]],
[[MediaWiki:Categorytree-collapse-bullet]] and [[MediaWiki:Categorytree-empty-bullet]]. */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views. */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in
[[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label {
white-space: nowrap;
}
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Adjust font for inline HTML generated formulae */
span.texhtml {
font-family: "Times New Roman", "Nimbus Roman No9 L", Times, serif;
font-size: 118%;
white-space: nowrap;
}
body.skin-standard span.texhtml,
body.skin-nostalgia span.texhtml,
body.skin-simple span.texhtml {
font-size: 100%;
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]]. See also [[Wikipedia:Typography#The monospace 'bug']] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* For portals, added 2011-12-07 -bv
On wide screens, show these as two columns
On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* Make it possible to hide checkboxes in <inputbox> */
.inputbox-hidecheckboxes form .inputbox-element {
display: none !important;
}
/* Hide charinsert base for those not using the gadget */
#editpage-specialchars {
display: none;
}
/**
* Kludge. Fixes position of AFTv5 'help' link while [[WP:RFC/AF]] notice is on
* [[MediaWiki:Articlefeedbackv5-header-message]]. Please remove this rule once the
* RFC concludes (somewhere around 2013-02-21).
*/
#articleFeedbackv5-header-links {
position: relative;
right: 0;
top: 40px;
}
a4783a72b3a36228ce5a7989012442999db88b2a
462
458
2013-02-16T16:05:32Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
76a750dbd4400699f56619d0766b75092b57f125
463
462
2013-02-16T16:10:51Z
RectorRocks
3352141
css
text/css
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
/* CSS placed here will be applied to all skins */
/* Mark redirects in Special:Allpages and Special:Watchlist */
.allpagesredirect {
color: #888;
font-style: italic;
}
.watchlistredir {
color: #888;
font-style: italic;
}
/* Giving TOC a little extra space */
.toc {
margin-top: 20px;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaaaaa;
background-color: #f9f9f9;
color: black;
margin-bottom: 0.5em;
margin-left: 1em;
padding: 0.2em;
float: right;
clear: right;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaaaaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
/* default skin for navigation boxes */
table.navbox {
background-color: #f9f9f9;
border: 1px solid #aaa;
clear: both;
font-size: 90%;
margin: 1em 0em 0em;
padding: 2px;
text-align: center;
width: 100%;
}
table.navbox th {
background-color: #ccf;
padding-left: 1em;
padding-right: 1em;
}
table.navbox tr:not(:first-child) th {
background-color: #ddf;
}
@media print {
.navbox {
display: none;
}
}
/* default skin for message templates */
table.message-template {
margin: 5px;
padding: 5px;
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
border: 1px solid #A3BAE8;
background-color:#C7D5F0;
}
/* Wikitable (Prettytable) class for skinning normal tables */
table.wikitable, table.prettytable {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaaaaa solid;
border-collapse: collapse;
empty-cells: show;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
border: 1px #aaaaaa solid;
padding: 0.2em 0.4em;
}
table.wikitable th, table.wikitable td.hl3, table.wikitable th.hl3,
table.prettytable th, table.prettytable td.hl3, table.wikitable th.hl3 {
background: #8da7d6;
text-align: center;
}
table.wikitable td.hl1, table.wikitable th.hl1,
table.prettytable td.hl1, table.wikitable th.hl1 {
background: #c5d8fc;
text-align: center;
}
table.wikitable td.hl2, table.wikitable th.hl2,
table.prettytable td.hl2, table.wikitable th.hl2 {
background: #a7c1f2;
text-align: center;
}
table.wikitable caption, table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
/* Standard Navigationsleisten, aka box hiding thingy from .de. Documentation at [[wikipedia:Wikipedia:NavFrame]]. */
div.Boxmerge, div.NavFrame {
margin: 0px;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.Boxmerge div.NavFrame {
border-style: none;
border-style: hidden;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0px;
padding: 2px;
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccccff;
position:relative;
}
div.NavFrame p {
font-size: 100%;
}
div.NavFrame div.NavContent {
font-size: 100%;
}
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0px;
padding: 0px;
line-height: 1px;
clear: both;
}
a.NavToggle {
position:absolute;
top:0px;
right:3px;
font-weight:normal;
font-size:smaller;
}
/* [[Template:Navbox]] and wide variant */
/* Default skin for navigation boxes. */
table.navbox { /* Navbox style */
border: 1px solid #aaa;
color: black;
width: 100%;
margin: auto;
clear: both;
font-size: 90%;
text-align: left;
padding: 1px;
}
table.navbox + table.navbox {
margin-top:-1px; /* single pixel border between adjacent navboxes */
}
.navbox, .navbox-subgroup {
background: #f9f9f9; /* Background color */
}
.navbox-title { /* Title style */
background: #ccccff; /* Level 1 color */
font-size:110%;
text-align: center;
padding-left: 1em;
padding-right: 1em;
border:2px solid white;
}
.navbox-group { /* Group style */
background: #ddddff; /* Level 2 color */
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
border-left:2px solid white;
border-bottom:2px solid white;
}
.navbox .navbox-group a {
white-space: normal;
}
.navbox-list {
border-color: #f9f9f9; /* Must match background color */
padding-left: 7px;
padding-right: 7px;
padding-bottom: 5px;
}
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group {
background: #e6e6ff; /* Level 3 color */
padding-bottom: 5px;
}
.navbox-subgroup .navbox-group a {
white-space: normal;
}
.navbox-subgroup .navbox-list {
background: transparent !important;
}
/* Poll auto-formatting */
.ajax-poll {
width:auto !important; /* Inline style override for Poll extension*/
border: 1px solid #aaa !important; /* Replaces dashed with solid grey */
}
/* Gives the "Fade to transparent" effect in table cells and DIV */
/* Used in conjunction with "background-color:<color>" */
.gradient, .gradient-horizontal {
background-image: url(http://images1.wikia.nocookie.net/runescape/images/1/14/Gradient-1pixel-horizontal.png);
}
.gradient-vertical {
background-image: url(http://images3.wikia.nocookie.net/runescape/images/b/b4/Gradient-1pixel-vertical.png);
}
/* Used to created the section bars on the Front Page */
.noticebar {
background: url('/images/Scratch_Bar.png') no-repeat left center;
border: 1px solid #99B2E5;
margin-top: 0.2em;
padding: 0.2em;
text-align: center;
}
/* Adds the tagline */
#siteSub {
display:inline;
font-size:92%;
font-weight:normal;
}
/* When PRE tags overflow, display the overflow automatically */
pre {
overflow: auto;
}
/* Colors nonexistent links in the the page function bar red, like nonexistent links in regular content */
#scratchpagefunctions span.new a {
color: #ba0000 !important;
}
#scratchpagefunctions span.new a:visited {
color: #a55858 !important;
}
/* Bolds the selected item in the page function bar */
#scratchpagefunctions span.selected {
font-weight: bold !important;
}
/* Fixes noarticletext border and padding */
div.noarticletext {
border: none;
padding: 0px;
}
div.faqshortanswer {
background-color: #DDDDDD;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
width: 550px; /*730px for Scratch2 skin */
padding: 15px;
}
/* ScratchBlocksPlugin */
pre.blocks {
border: none;
background: none;
margin: 0;
padding: 5px 5px 5px 20px;
max-height: 550px;
}
/* Make the list of references look smaller and highlight clicked reference in blue */
ol.references { font-size: 80%; }
.references-small { font-size: 70%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Fix references displaying block */
div.anch {display: inline;}
/* In Recent Changes and others like it, display + and - in green and red, respectively */
.mw-plusminus-pos {color: darkGreen;}
.mw-plusminus-neg {color: darkRed;}
/* temp testing thing -- JSO */
p,h1,h2,h3,h4,h5 {outline: none !important;}
5f1492d26486fc8f0a24c745e063fceedc7871c9
465
463
2013-02-16T16:17:17Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Some spoiler stuff */
.spoiler-inline, .spoiler-inline * {
color: transparent !important;
background: black !important;
}
.spoiler-text {
background: #F6F6F6; /* Browsers that don't support rgba() */
background: rgba(246, 246, 246, 0.65);
}
.thumb {
position: relative;
}
.spoiler-thumb {
z-index: 300; background: black; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
}
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Portal to Team Fortress Wiki in sidebar - Big hax */
/* Start
#n-Official-Team-Fortress-Wiki {
display: block;
background:url(http://i2.theportalwiki.net/img/b/b8/Portal_to_Team_Fortress_Wiki.png);
width: 101px;
height: 172px;
padding: 0px !important;
margin-left: auto !important;
margin-right: auto !important;
}
#n-Official-Team-Fortress-Wiki a {
display: block;
width: 101px;
height: 172px;
opacity: 0.25;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity:0;
opacity: 0;
}
#p-Team_Fortress_Wiki h5 {
display: none;
}
#p-Team_Fortress_Wiki .body {
background: none !important;
margin-left: 0px !important;
padding-top: 0px !important;
}
End */
/* End Portal to Team Fortress Wiki in sidebar */
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Navbox styling */
table.navbox { /* Navbox container style */
border: 1px solid #9999CC;
background: #FEFEFF;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
table.navbox th a {
color: #444; /* Should make the header links look better */
}
.navbox-group { /* Group style */
white-space: nowrap;
text-align: right;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
}
.navbox, .navbox-subgroup {
background: #FEFEFF; /* Background color */
}
.navbox-list {
border-color: #FEFEFF; /* Must match background color */
}
.navbox-title,
table.navbox th {
background: #C9DCFF; /* Level 1 color */
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: #DFECFF; /* Level 2 color */
}
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
background: #E0F0FF; /* Level 3 color */
}
.navbox tr {
background-color:#FEFEFF; /* Standard cell background */
}
.navbox-even {
background: #F1FCFF; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* PootTabs */
/* "Poot" tab boxes */
.poot-tabs-container a:active,.poot-tabs :focus
{
outline:none;
-moz-outline-style:none;
}
.poot-tabs-hidelink
{
float: right;
}
.poot-tabs-showhide
{
display: none;
}
.poot-tabs-navbar
{
float: left;
}
.poot-tabs-container
{
display:block;
margin-left:auto;
margin-right:auto;
border:1px solid #9999CC;
padding:3px;
}
.poot-tabs-container + .poot-tabs-container, .poot-tabs-container + table.navbox, table.navbox + .poot-tabs-container {
margin-top:-1px; /* Single pixel border between adjacent navboxes/tabboxes */
}
.poot-tabs-vertical .poot-tabs
{
float:left;
}
.poot-tabs-horizontal .poot-tabs
{
text-align:center;
}
.poot-tabs-title
{
background:#1e90ff;
font-weight:bold;
text-align:center;
padding-left:1em;
padding-right:1em;
margin-bottom:2px;
}
.poot-tabs > ul
{
list-style-type:none;
list-style-image:none;
margin:0px;
}
.poot-tabs-vertical .poot-tabs > ul > li
{
display:block;
padding:4px 6px 4px 4px;
margin-top:1px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
.poot-tabs-vertical .poot-tabs > ul > li:first-child
{
margin-top:0px;
}
.poot-tabs-horizontal .poot-tabs > ul > li
{
display:inline;
padding:4px 4px 4px 4px;
margin-top:0px;
margin-bottom:0px;
margin-left:4px;
margin-right:4px;
}
.poot-tabs > ul > li
{
cursor:pointer;
}
/* Vertical uses white space between tabs, horizontal doesn't */
.poot-tabs-vertical .poot-tabs > ul > li, .poot-tabs-horizontal .poot-tabs > ul
{
background:#adddff;
}
.poot-tabs > ul > li.poot-tabs-selected
{
background:#1e90ff;
}
.poot-tabs-content > div
{
position:absolute;
top:0px;
right:0px;
left:2px; /* Simulate padding */
}
.poot-tabs-content > div:not(.poot-tabs-selected)
{
display:none;
}
.poot-tabs-content
{
position:relative;
background:#f7fcff;
}
/* End PootTabs */
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* Donation stuff */
/* Flattr */
.flattr-sidebar {
text-align: center;
}
#p-Support {
padding-bottom: 0px !important;
}
.currency-usd {
text-align: right;
cursor: default;
}
.currency-usd:before {
content: "$";
}
/* Gumroad */
.gumroad-button {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 13px !important;
line-height: 17px !important;
font-weight: 500 !important;
text-align: left !important;
color: #8e8e8e !important;
text-shadow: 0 1px 2px white !important;
background: url(https://grcdn.net/assets/favicon.png) 5px 49% no-repeat white !important;
border-radius: 3px !important;
border: 1px solid #c8c8c8 !important;
padding: 4px 6px 4px 26px !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
text-decoration: none !important;
display: inline-block;
}
.gumroad-button:hover {
text-decoration: none !important;
color: #777 !important;
border-color: #bbb !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1), 0 0 4px rgba(0, 0, 0, .1) !important;
}
.gumroad-button:active {
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
background-color: #fafafa !important;
}
.gumroad-button strong {
color: #666 !important;
font-weight: bold !important;
}
/* End donation stuff */
23d0b6085c39d69bd0cf122bf905733d8beace82
467
465
2013-02-16T16:20:18Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Some spoiler stuff */
.spoiler-inline, .spoiler-inline * {
color: transparent !important;
background: black !important;
}
.spoiler-text {
background: #F6F6F6; /* Browsers that don't support rgba() */
background: rgba(246, 246, 246, 0.65);
}
.thumb {
position: relative;
}
.spoiler-thumb {
z-index: 300; background: black; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
}
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Portal to Team Fortress Wiki in sidebar - Big hax */
/* Start
#n-Official-Team-Fortress-Wiki {
display: block;
background:url(http://i2.theportalwiki.net/img/b/b8/Portal_to_Team_Fortress_Wiki.png);
width: 101px;
height: 172px;
padding: 0px !important;
margin-left: auto !important;
margin-right: auto !important;
}
#n-Official-Team-Fortress-Wiki a {
display: block;
width: 101px;
height: 172px;
opacity: 0.25;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity:0;
opacity: 0;
}
#p-Team_Fortress_Wiki h5 {
display: none;
}
#p-Team_Fortress_Wiki .body {
background: none !important;
margin-left: 0px !important;
padding-top: 0px !important;
}
End */
/* End Portal to Team Fortress Wiki in sidebar */
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* PootTabs */
/* "Poot" tab boxes */
.poot-tabs-container a:active,.poot-tabs :focus
{
outline:none;
-moz-outline-style:none;
}
.poot-tabs-hidelink
{
float: right;
}
.poot-tabs-showhide
{
display: none;
}
.poot-tabs-navbar
{
float: left;
}
.poot-tabs-container
{
display:block;
margin-left:auto;
margin-right:auto;
border:1px solid #9999CC;
padding:3px;
}
.poot-tabs-container + .poot-tabs-container, .poot-tabs-container + table.navbox, table.navbox + .poot-tabs-container {
margin-top:-1px; /* Single pixel border between adjacent navboxes/tabboxes */
}
.poot-tabs-vertical .poot-tabs
{
float:left;
}
.poot-tabs-horizontal .poot-tabs
{
text-align:center;
}
.poot-tabs-title
{
background:#1e90ff;
font-weight:bold;
text-align:center;
padding-left:1em;
padding-right:1em;
margin-bottom:2px;
}
.poot-tabs > ul
{
list-style-type:none;
list-style-image:none;
margin:0px;
}
.poot-tabs-vertical .poot-tabs > ul > li
{
display:block;
padding:4px 6px 4px 4px;
margin-top:1px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
.poot-tabs-vertical .poot-tabs > ul > li:first-child
{
margin-top:0px;
}
.poot-tabs-horizontal .poot-tabs > ul > li
{
display:inline;
padding:4px 4px 4px 4px;
margin-top:0px;
margin-bottom:0px;
margin-left:4px;
margin-right:4px;
}
.poot-tabs > ul > li
{
cursor:pointer;
}
/* Vertical uses white space between tabs, horizontal doesn't */
.poot-tabs-vertical .poot-tabs > ul > li, .poot-tabs-horizontal .poot-tabs > ul
{
background:#adddff;
}
.poot-tabs > ul > li.poot-tabs-selected
{
background:#1e90ff;
}
.poot-tabs-content > div
{
position:absolute;
top:0px;
right:0px;
left:2px; /* Simulate padding */
}
.poot-tabs-content > div:not(.poot-tabs-selected)
{
display:none;
}
.poot-tabs-content
{
position:relative;
background:#f7fcff;
}
/* End PootTabs */
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* Donation stuff */
/* Flattr */
.flattr-sidebar {
text-align: center;
}
#p-Support {
padding-bottom: 0px !important;
}
.currency-usd {
text-align: right;
cursor: default;
}
.currency-usd:before {
content: "$";
}
/* Gumroad */
.gumroad-button {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 13px !important;
line-height: 17px !important;
font-weight: 500 !important;
text-align: left !important;
color: #8e8e8e !important;
text-shadow: 0 1px 2px white !important;
background: url(https://grcdn.net/assets/favicon.png) 5px 49% no-repeat white !important;
border-radius: 3px !important;
border: 1px solid #c8c8c8 !important;
padding: 4px 6px 4px 26px !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
text-decoration: none !important;
display: inline-block;
}
.gumroad-button:hover {
text-decoration: none !important;
color: #777 !important;
border-color: #bbb !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1), 0 0 4px rgba(0, 0, 0, .1) !important;
}
.gumroad-button:active {
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
background-color: #fafafa !important;
}
.gumroad-button strong {
color: #666 !important;
font-weight: bold !important;
}
/* End donation stuff */
807feb2eaa1b7438496581f316ff0926f3336e13
468
467
2013-02-16T16:23:22Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Some spoiler stuff */
.spoiler-inline, .spoiler-inline * {
color: transparent !important;
background: black !important;
}
.spoiler-text {
background: #F6F6F6; /* Browsers that don't support rgba() */
background: rgba(246, 246, 246, 0.65);
}
.thumb {
position: relative;
}
.spoiler-thumb {
z-index: 300; background: black; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
}
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Portal to Team Fortress Wiki in sidebar - Big hax */
/* Start
#n-Official-Team-Fortress-Wiki {
display: block;
background:url(http://i2.theportalwiki.net/img/b/b8/Portal_to_Team_Fortress_Wiki.png);
width: 101px;
height: 172px;
padding: 0px !important;
margin-left: auto !important;
margin-right: auto !important;
}
#n-Official-Team-Fortress-Wiki a {
display: block;
width: 101px;
height: 172px;
opacity: 0.25;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity:0;
opacity: 0;
}
#p-Team_Fortress_Wiki h5 {
display: none;
}
#p-Team_Fortress_Wiki .body {
background: none !important;
margin-left: 0px !important;
padding-top: 0px !important;
}
End */
/* End Portal to Team Fortress Wiki in sidebar */
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* Donation stuff */
/* Flattr */
.flattr-sidebar {
text-align: center;
}
#p-Support {
padding-bottom: 0px !important;
}
.currency-usd {
text-align: right;
cursor: default;
}
.currency-usd:before {
content: "$";
}
/* Gumroad */
.gumroad-button {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 13px !important;
line-height: 17px !important;
font-weight: 500 !important;
text-align: left !important;
color: #8e8e8e !important;
text-shadow: 0 1px 2px white !important;
background: url(https://grcdn.net/assets/favicon.png) 5px 49% no-repeat white !important;
border-radius: 3px !important;
border: 1px solid #c8c8c8 !important;
padding: 4px 6px 4px 26px !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
text-decoration: none !important;
display: inline-block;
}
.gumroad-button:hover {
text-decoration: none !important;
color: #777 !important;
border-color: #bbb !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1), 0 0 4px rgba(0, 0, 0, .1) !important;
}
.gumroad-button:active {
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
background-color: #fafafa !important;
}
.gumroad-button strong {
color: #666 !important;
font-weight: bold !important;
}
/* End donation stuff */
3db5257014cf2dbac8ea10611930ba4d140d50cb
Template:Navbox
10
210
452
391
2013-02-16T09:42:49Z
RectorRocks
3352141
wikitext
text/x-wiki
<!--
Please do not edit without discussion first as this is a VERY complex template.
-->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table cellspacing="0" <!--
-->class="navbox" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}"><tr><td style="padding:2px;">}}<!--
--><table cellspacing="0" class="nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|<!--
-->plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|<!--
-->subgroup|child|none=navbox-subgroup" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}|<!--
-->#default=navbox-inner" style="border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};"><!--
---Title and Navbar---
-->{{#if:{{{title|}}}|<tr>{{#if:{{{titlegroup|}}}|<!--
--><th scope="row" class="navbox-group {{{titlegroupclass|}}}" <!--
-->style="{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}"><!--
-->{{{titlegroup|}}}</th><th scope="col" style="border-left:2px solid #fdfdfd;width:100%;|<!--
--><th scope="col" style="}}{{{basestyle|}}};{{{titlestyle|}}}" class="navbox-title" <!--
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}><!--
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!--
-->{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|<!--
-->{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}|<!--
-->{{#ifeq:{{{state|}}}|plain||<span style="float:left;width:6em;"> </span>}}}}|<!--
-->{{#if:{{{name|}}}|{{Navbar|{{{name}}}|mini=1|<!--
-->fontstyle={{{basestyle|}}};{{{titlestyle|}}};background:none transparent;border:none;}}|<!--
--><span class="error" style="float:left;white-space:nowrap;">Error: No name provided</span>}}<!--
-->{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}}}<!--
--><div class="{{{titleclass|}}}" style="font-size:110%;">
{{{title}}}</div></th></tr>}}<!--
---Above---
-->{{#if:{{{above|}}}|<!--
-->{{#if:{{{title|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{aboveclass|}}}" style="{{{basestyle|}}};{{{abovestyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{above}}}</div></td></tr>}}<!--
---Body---
---First group/list and images---
-->{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!--
-->{{#if:{{{imageleft|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{imageleft}}}</div></td>}}<!--
-->{{#if:{{{group1|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}"><!--
-->{{{group1}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}">
{{{list1}}}</div></td><!--
-->{{#if:{{{image|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{image}}}</div></td>}}<!--
--></tr>}}<!--
---Remaining groups/lists---
-->{{#if:{{{list2|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group2|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}"><!--
-->{{{group2}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list2}}}</div></td></tr>}}<!--
-->{{#if:{{{list3|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group3|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}"><!--
-->{{{group3}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list3}}}</div></td></tr>}}<!--
-->{{#if:{{{list4|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group4|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}"><!--
-->{{{group4}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list4}}}</div></td></tr>}}<!--
-->{{#if:{{{list5|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group5|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}"><!--
-->{{{group5}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list5}}}</div></td></tr>}}<!--
-->{{#if:{{{list6|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group6|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}"><!--
-->{{{group6}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list6}}}</div></td></tr>}}<!--
-->{{#if:{{{list7|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group7|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}"><!--
-->{{{group7}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list7}}}</div></td></tr>}}<!--
-->{{#if:{{{list8|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group8|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}"><!--
-->{{{group8}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list8}}}</div></td></tr>}}<!--
-->{{#if:{{{list9|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group9|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}"><!--
-->{{{group9}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list9}}}</div></td></tr>}}<!--
-->{{#if:{{{list10|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group10|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}"><!--
-->{{{group10}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list10}}}</div></td></tr>}}<!--
-->{{#if:{{{list11|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group11|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}"><!--
-->{{{group11}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list11}}}</div></td></tr>}}<!--
-->{{#if:{{{list12|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group12|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}"><!--
-->{{{group12}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list12}}}</div></td></tr>}}<!--
-->{{#if:{{{list13|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group13|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}"><!--
-->{{{group13}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list13}}}</div></td></tr>}}<!--
-->{{#if:{{{list14|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group14|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}"><!--
-->{{{group14}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list14}}}</div></td></tr>}}<!--
-->{{#if:{{{list15|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group15|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}"><!--
-->{{{group15}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list15}}}</div></td></tr>}}<!--
-->{{#if:{{{list16|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group16|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}"><!--
-->{{{group16}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list16}}}</div></td></tr>}}<!--
-->{{#if:{{{list17|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group17|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}"><!--
-->{{{group17}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list17}}}</div></td></tr>}}<!--
-->{{#if:{{{list18|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group18|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}"><!--
-->{{{group18}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list18}}}</div></td></tr>}}<!--
-->{{#if:{{{list19|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group19|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}"><!--
-->{{{group19}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list19}}}</div></td></tr>}}<!--
-->{{#if:{{{list20|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group20|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}"><!--
-->{{{group20}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list20}}}</div></td></tr>}}<!--
---Below---
-->{{#if:{{{below|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{belowclass|}}}" style="{{{basestyle|}}};{{{belowstyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{below}}}</div></td></tr>}}<!--
--></table>{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}
|doc
|sandbox
|testcases =
|#default = {{#switch:{{{bodyclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default = {{#switch:{{{listclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default = {{#ifeq:{{{tracking|}}}|no||[[Category:Navigational boxes without horizontal lists]]}}
}}
}}
}}
}}}}}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}
|sandbox
|testcases =
|#default = {{#switch:{{{liststyle|}}}
|padding: 0.25em 0; line-height: 1.3em;
|padding:0.25em 0; line-height:1.4em; width:auto;
|padding:0.4em 0; line-height:1.4em; = [[Category:Navigational boxes with custom list spacing]]
|#default =
}}
}}}}<includeonly>{{template other|{{#if:{{{titlestyle|}}}{{{groupstyle|}}}|[[Category:Navboxes using background colours]]}}}}</includeonly><noinclude>[[Category: Templates]]</noinclude>
a44610b90c3dd2cfcb73a94b559f63e8ab5c9882
453
452
2013-02-16T09:43:02Z
RectorRocks
3352141
wikitext
text/x-wiki
<!--
Please do not edit without discussion first as this is a VERY complex template.
-->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table cellspacing="0" <!--
-->class="navbox" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}"><tr><td style="padding:2px;">}}<!--
--><table cellspacing="0" class="nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|<!--
-->plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|<!--
-->subgroup|child|none=navbox-subgroup" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}|<!--
-->#default=navbox-inner" style="border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};"><!--
---Title and Navbar---
-->{{#if:{{{title|}}}|<tr>{{#if:{{{titlegroup|}}}|<!--
--><th scope="row" class="navbox-group {{{titlegroupclass|}}}" <!--
-->style="{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}"><!--
-->{{{titlegroup|}}}</th><th scope="col" style="border-left:2px solid #fdfdfd;width:100%;|<!--
--><th scope="col" style="}}{{{basestyle|}}};{{{titlestyle|}}}" class="navbox-title" <!--
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}><!--
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!--
-->{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|<!--
-->{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}|<!--
-->{{#ifeq:{{{state|}}}|plain||<span style="float:left;width:6em;"> </span>}}}}|<!--
-->{{#if:{{{name|}}}|{{Navbar|{{{name}}}|mini=1|<!--
-->fontstyle={{{basestyle|}}};{{{titlestyle|}}};background:none transparent;border:none;}}|<!--
--><span class="error" style="float:left;white-space:nowrap;">Error: No name provided</span>}}<!--
-->{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}}}<!--
--><div class="{{{titleclass|}}}" style="font-size:110%;">
{{{title}}}</div></th></tr>}}<!--
---Above---
-->{{#if:{{{above|}}}|<!--
-->{{#if:{{{title|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{aboveclass|}}}" style="{{{basestyle|}}};{{{abovestyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{above}}}</div></td></tr>}}<!--
---Body---
---First group/list and images---
-->{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!--
-->{{#if:{{{imageleft|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{imageleft}}}</div></td>}}<!--
-->{{#if:{{{group1|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}"><!--
-->{{{group1}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}">
{{{list1}}}</div></td><!--
-->{{#if:{{{image|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{image}}}</div></td>}}<!--
--></tr>}}<!--
---Remaining groups/lists---
-->{{#if:{{{list2|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group2|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}"><!--
-->{{{group2}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list2}}}</div></td></tr>}}<!--
-->{{#if:{{{list3|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group3|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}"><!--
-->{{{group3}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list3}}}</div></td></tr>}}<!--
-->{{#if:{{{list4|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group4|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}"><!--
-->{{{group4}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list4}}}</div></td></tr>}}<!--
-->{{#if:{{{list5|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group5|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}"><!--
-->{{{group5}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list5}}}</div></td></tr>}}<!--
-->{{#if:{{{list6|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group6|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}"><!--
-->{{{group6}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list6}}}</div></td></tr>}}<!--
-->{{#if:{{{list7|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group7|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}"><!--
-->{{{group7}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list7}}}</div></td></tr>}}<!--
-->{{#if:{{{list8|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group8|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}"><!--
-->{{{group8}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list8}}}</div></td></tr>}}<!--
-->{{#if:{{{list9|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group9|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}"><!--
-->{{{group9}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list9}}}</div></td></tr>}}<!--
-->{{#if:{{{list10|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group10|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}"><!--
-->{{{group10}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list10}}}</div></td></tr>}}<!--
-->{{#if:{{{list11|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group11|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}"><!--
-->{{{group11}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list11}}}</div></td></tr>}}<!--
-->{{#if:{{{list12|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group12|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}"><!--
-->{{{group12}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list12}}}</div></td></tr>}}<!--
-->{{#if:{{{list13|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group13|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}"><!--
-->{{{group13}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list13}}}</div></td></tr>}}<!--
-->{{#if:{{{list14|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group14|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}"><!--
-->{{{group14}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list14}}}</div></td></tr>}}<!--
-->{{#if:{{{list15|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group15|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}"><!--
-->{{{group15}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list15}}}</div></td></tr>}}<!--
-->{{#if:{{{list16|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group16|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}"><!--
-->{{{group16}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list16}}}</div></td></tr>}}<!--
-->{{#if:{{{list17|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group17|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}"><!--
-->{{{group17}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list17}}}</div></td></tr>}}<!--
-->{{#if:{{{list18|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group18|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}"><!--
-->{{{group18}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list18}}}</div></td></tr>}}<!--
-->{{#if:{{{list19|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group19|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}"><!--
-->{{{group19}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list19}}}</div></td></tr>}}<!--
-->{{#if:{{{list20|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group20|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}"><!--
-->{{{group20}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list20}}}</div></td></tr>}}<!--
---Below---
-->{{#if:{{{below|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{belowclass|}}}" style="{{{basestyle|}}};{{{belowstyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{below}}}</div></td></tr>}}<!--
--></table>{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}
|doc
|sandbox
|testcases =
|#default = {{#switch:{{{bodyclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default = {{#switch:{{{listclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default = {{#ifeq:{{{tracking|}}}|no||[[Category:Navigational boxes without horizontal lists]]}}
}}
}}
}}
}}}}}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}
|sandbox
|testcases =
|#default = {{#switch:{{{liststyle|}}}
|padding: 0.25em 0; line-height: 1.3em;
|padding:0.25em 0; line-height:1.4em; width:auto;
|padding:0.4em 0; line-height:1.4em; = [[Category:Navigational boxes with custom list spacing]]
|#default =
}}
}}}}<includeonly>{{template other|{{#if:{{{titlestyle|}}}{{{groupstyle|}}}|}}}}</includeonly><noinclude>[[Category: Templates]]</noinclude>
4563d0b3fe84845b12694a6ae8209b5fd26a1703
455
453
2013-02-16T09:44:21Z
RectorRocks
3352141
wikitext
text/x-wiki
<!--
Please do not edit without discussion first as this is a VERY complex template.
-->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table cellspacing="0" <!--
-->class="navbox" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}"><tr><td style="padding:2px;">}}<!--
--><table cellspacing="0" class="nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|<!--
-->plain|off=|#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|<!--
-->subgroup|child|none=navbox-subgroup" style="border-spacing:0;{{{bodystyle|}}};{{{style|}}}|<!--
-->#default=navbox-inner" style="border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};"><!--
---Title and Navbar---
-->{{#if:{{{title|}}}|<tr>{{#if:{{{titlegroup|}}}|<!--
--><th scope="row" class="navbox-group {{{titlegroupclass|}}}" <!--
-->style="{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}"><!--
-->{{{titlegroup|}}}</th><th scope="col" style="border-left:2px solid #fdfdfd;width:100%;|<!--
--><th scope="col" style="}}{{{basestyle|}}};{{{titlestyle|}}}" class="navbox-title" <!--
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}><!--
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!--
-->{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|<!--
-->{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}|<!--
-->{{#ifeq:{{{state|}}}|plain||<span style="float:left;width:6em;"> </span>}}}}|<!--
-->{{#if:{{{name|}}}|{{Navbar|{{{name}}}|mini=1|<!--
-->fontstyle={{{basestyle|}}};{{{titlestyle|}}};background:none transparent;border:none;}}|<!--
--><span class="error" style="float:left;white-space:nowrap;">Error: No name provided</span>}}<!--
-->{{#ifeq:{{{state|}}}|plain|<span style="float:right;width:6em;"> </span>}}}}<!--
--><div class="{{{titleclass|}}}" style="font-size:110%;">
{{{title}}}</div></th></tr>}}<!--
---Above---
-->{{#if:{{{above|}}}|<!--
-->{{#if:{{{title|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{aboveclass|}}}" style="{{{basestyle|}}};{{{abovestyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{above}}}</div></td></tr>}}<!--
---Body---
---First group/list and images---
-->{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!--
-->{{#if:{{{imageleft|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{imageleft}}}</div></td>}}<!--
-->{{#if:{{{group1|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}"><!--
-->{{{group1}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}">
{{{list1}}}</div></td><!--
-->{{#if:{{{image|}}}|<!--
--><td class="navbox-image {{{imageclass|}}}" style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!--
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!--
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!--
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!--
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!--
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><div>
{{{image}}}</div></td>}}<!--
--></tr>}}<!--
---Remaining groups/lists---
-->{{#if:{{{list2|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group2|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}"><!--
-->{{{group2}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list2}}}</div></td></tr>}}<!--
-->{{#if:{{{list3|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!--
-->{{#if:{{{group3|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}"><!--
-->{{{group3}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list3}}}</div></td></tr>}}<!--
-->{{#if:{{{list4|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group4|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}"><!--
-->{{{group4}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list4}}}</div></td></tr>}}<!--
-->{{#if:{{{list5|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group5|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}"><!--
-->{{{group5}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list5}}}</div></td></tr>}}<!--
-->{{#if:{{{list6|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group6|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}"><!--
-->{{{group6}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list6}}}</div></td></tr>}}<!--
-->{{#if:{{{list7|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group7|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}"><!--
-->{{{group7}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list7}}}</div></td></tr>}}<!--
-->{{#if:{{{list8|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group8|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}"><!--
-->{{{group8}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list8}}}</div></td></tr>}}<!--
-->{{#if:{{{list9|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group9|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}"><!--
-->{{{group9}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list9}}}</div></td></tr>}}<!--
-->{{#if:{{{list10|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group10|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}"><!--
-->{{{group10}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list10}}}</div></td></tr>}}<!--
-->{{#if:{{{list11|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group11|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}"><!--
-->{{{group11}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list11}}}</div></td></tr>}}<!--
-->{{#if:{{{list12|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group12|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}"><!--
-->{{{group12}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list12}}}</div></td></tr>}}<!--
-->{{#if:{{{list13|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group13|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}"><!--
-->{{{group13}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list13}}}</div></td></tr>}}<!--
-->{{#if:{{{list14|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group14|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}"><!--
-->{{{group14}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list14}}}</div></td></tr>}}<!--
-->{{#if:{{{list15|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group15|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}"><!--
-->{{{group15}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list15}}}</div></td></tr>}}<!--
-->{{#if:{{{list16|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group16|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}"><!--
-->{{{group16}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list16}}}</div></td></tr>}}<!--
-->{{#if:{{{list17|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group17|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}"><!--
-->{{{group17}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list17}}}</div></td></tr>}}<!--
-->{{#if:{{{list18|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group18|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}"><!--
-->{{{group18}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list18}}}</div></td></tr>}}<!--
-->{{#if:{{{list19|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group19|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}"><!--
-->{{{group19}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list19}}}</div></td></tr>}}<!--
-->{{#if:{{{list20|}}}|<!--
--><tr style="height:2px"><td></td></tr><tr><!--
-->{{#if:{{{group20|}}}|<th scope="row" class="navbox-group {{{groupclass|}}}" <!--
-->style="{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}"><!--
-->{{{group20}}}</th><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!--
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}" <!--
-->class="navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}"><!--
--><div style="padding:{{{listpadding|0em 0.25em}}}">
{{{list20}}}</div></td></tr>}}<!--
---Below---
-->{{#if:{{{below|}}}|<!--
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|<tr style="height:2px;"><td></td></tr>}}<!--
--><tr><td class="navbox-abovebelow {{{belowclass|}}}" style="{{{basestyle|}}};{{{belowstyle|}}}" <!--
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}"><div>
{{{below}}}</div></td></tr>}}<!--
--></table>{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}
|doc
|sandbox
|testcases =
|#default = {{#switch:{{{bodyclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default = {{#switch:{{{listclass|}}}
|plainlist
|hlist
|hlist hnum
|hlist vcard
|vcard hlist =
|#default = {{#ifeq:{{{tracking|}}}|no||}}
}}
}}
}}
}}}}}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}
|sandbox
|testcases =
|#default = {{#switch:{{{liststyle|}}}
|padding: 0.25em 0; line-height: 1.3em;
|padding:0.25em 0; line-height:1.4em; width:auto;
|padding:0.4em 0; line-height:1.4em; =
|#default =
}}
}}}}<includeonly>{{template other|{{#if:{{{titlestyle|}}}{{{groupstyle|}}}|}}}}</includeonly><noinclude>[[Category: Templates]]</noinclude>
6b79cd271a32b8e518c9e9849a1cb3a805b57fc7
Template:Template other
10
239
454
2013-02-16T09:43:45Z
RectorRocks
3352141
Created page with "{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {..."
wikitext
text/x-wiki
{{#switch:
<!--If no or empty "demospace" parameter then detect namespace-->
{{#if:{{{demospace|}}}
| {{lc: {{{demospace}}} }} <!--Use lower case "demospace"-->
| {{#ifeq:{{NAMESPACE}}|{{ns:Template}}
| template
| other
}}
}}
| template = {{{1|}}}
| other
| #default = {{{2|}}}
}}<!--End switch--><noinclude>
[[Category: Templates]]
</noinclude>
108336789bd9fbd166d8741c3205a780df4600df
Template:Navbar
10
211
456
392
2013-02-16T09:46:07Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="noprint plainlinks hlist navbar {{#if:{{{mini|}}}|mini}}" style="{{{style|}}}"><!--
-->{{#if:{{{mini|}}}{{{plain|}}}|<!--nothing-->|<!--else:
--><span style="word-spacing:0;{{{fontstyle|}}}">{{{text|This box:}}} </span>}}<!--
-->{{#if:{{{brackets|}}}|<span style="margin-right:-0.125em;{{{fontstyle|}}}">[</span>}}<!--
--><ul><!--
--><li class="nv-view">[[{{transclude|{{{1}}}}}|<span title="View this template" <!--
-->style="{{{fontstyle|}}}">{{#if:{{{mini|}}}|v|view}}</span>]]</li><!--
--><li class="nv-talk">[[{{TALKPAGENAME:{{transclude|{{{1}}}}}}}|<span title="Discuss this template" <!--
-->style="{{{fontstyle|}}}">{{#if:{{{mini|}}}|t|talk}}</span>]]</li><!--
-->{{#if:{{{noedit|}}}|<!--nothing-->|<!--else:
--><li class="nv-edit">[{{fullurl:{{transclude|{{{1}}}}}|action=edit}} <span title="Edit this template" <!--
-->style="{{{fontstyle|}}}">{{#if:{{{mini|}}}|e|edit}}</span>]</li>}}<!--
--></ul><!--
-->{{#if:{{{brackets|}}}|<span style="margin-left:-0.125em;{{{fontstyle|}}}">]</span>}}<!--
--></div></includeonly><noinclude>
[[Category: Templates]]
</noinclude>
be9826589a2321019909e039de0f61a41e84900b
Template:Transclude
10
240
457
2013-02-16T09:46:40Z
RectorRocks
3352141
Created page with "{{#switch: {{NAMESPACE: {{{1}}} }} |#default = {{FULLPAGENAME: {{{1}}} }} <!-- eg "User:Foo" --> |{{ns:0}} = {{#ifeq: {{NAMESPACE: {{{1}}} }} | {{NAMESPACE: Template{{{..."
wikitext
text/x-wiki
{{#switch: {{NAMESPACE: {{{1}}} }}
|#default = {{FULLPAGENAME: {{{1}}} }} <!-- eg "User:Foo" -->
|{{ns:0}} =
{{#ifeq: {{NAMESPACE: {{{1}}} }} | {{NAMESPACE: Template{{{1}}} }}
| Template:{{{1}}} <!-- no leading colon, eg "Foo" -->
| {{PAGENAME: {{{1}}} }} <!-- leading colon, eg ":Foo", so we want the article -->
}}
}}<noinclude>
[[Category: Templates]]
</noinclude>
5dbf623b6b1c116289dbf913f98b9a508a018a98
MediaWiki:Common.js/NavigationTabs.js
8
241
461
2013-02-16T15:52:49Z
RectorRocks
3352141
Created page with "// Navigate Tabs. Allows for lots of information to be displayed on a page in a more compact form. // Maintained by [[User:Darklama]] function Navigate_Tabs() { function cl..."
javascript
text/javascript
// Navigate Tabs. Allows for lots of information to be displayed on a page in a more compact form.
// Maintained by [[User:Darklama]]
function Navigate_Tabs()
{
function clicked_tab( e )
{
var $target = $( e.target ), id = e.target.hash;
if ( !$target.is( 'a' ) || !id ) {
return true;
}
$target = $(this).siblings( id );
if ( !$target.hasClass( 'contents' ) || !$target.parent().hasClass( 'navtabs' ) ) {
return true;
}
e.preventDefault();
$target.parent().children( '.tabs' ).find( 'a' ).each( function() {
if ( this.hash !== id ) {
$(this).parent().addClass( 'inactive' ).removeClass( 'selected' );
} else {
$(this).parent().addClass( 'selected' ).removeClass( 'inactive' );
}
} );
$target.parent().children( '.contents' ).hide();
$target.show();
}
mw.util.$content.find('.navtabs').each( function() {
var $this = $(this), $p = $this.children( 'p' ), $tabs, $any;
// remove any surrounding paragraph first
$p.has( '.tabs' ).before( $p.children( '.tabs' ) ).remove();
// deal with clicks, and show default
$tabs = $this.children( '.tabs' ).click( clicked_tab );
$any = $tabs.children( '.selected' ).find('a[href^="#"]').click();
if ( !$any.length ) {
$tabs.children(':first-child').find('a[href^="#"]').click();
}
} );
}
$(document).ready(Navigate_Tabs);
f93953b35bed92efdc26a3131f11eee3b284931a
MediaWiki:Common.js
8
42
472
471
2013-02-16T16:30:22Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* Cookie plugin
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
/* BEGIN SPOILER TOGGLER */
var spoilers = {
enabled: true,
text: null,
nodes: null,
imgOn: null,
imgOff: null,
toggle: function() {
spoilers.set(!spoilers.enabled);
},
set: function(enabled) {
spoilers.enabled = enabled;
if(enabled) {
spoilers.nodes.removeClass('spoiler-inline');
$(".spoiler-thumb").remove();
spoilers.nodes.find("img").show();
$.cookie('spoilers', 'true', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers on');
spoilers.imgOff.hide(0);
spoilers.imgOn.show(0);
} else {
spoilers.nodes.addClass('spoiler-inline');
spoilers.nodes.find("img").hide();
spoilers.thumbNodes.each(function() { if($(this).find(".spoiler-text").length > 0) { $(this).find(".thumb, .thumbinner").append('<div class="spoiler-thumb"/>');} });
$.cookie('spoilers', 'false', {expires: 31, path: '/'});
spoilers.text.text(' Spoilers off');
spoilers.imgOn.hide(0);
spoilers.imgOff.show(0);
}
},
init: function() {
spoilers.nodes = $('.spoiler-text');
spoilers.thumbNodes = $(".gallerybox, .thumb");
spoilers.text = $('<div style="display:inline;"></div>');
spoilers.imgOn = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/2/2b/Wheatley_spoils_you.png');
spoilers.imgOff = $('<img alt="" style="display:none;"/>').attr('src', 'http://i2.theportalwiki.net/img/e/ef/Wheatley_spoils_nothing.png');
var wrapped = $('<li/>').append($('<span/>').append($('<a/>').append(spoilers.imgOn, spoilers.imgOff, spoilers.text)));
wrapped.click(spoilers.toggle);
$('#p-namespaces ul').append(wrapped);
spoilers.set(!$.cookie('spoilers') || $.cookie('spoilers') == 'true');
}
};
$(spoilers.init);
/* END SPOILER TOGGLER */
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
}
else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
}
else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Start OldAperture infobox hover code
oldApertureInfobox = {
mouseIn: function() {
$(this).children('.old-aperture-active').css('display', 'block');
$(this).children('.old-aperture-inactive').css('display', 'none');
},
mouseOut: function() {
if(!$(this).hasClass('old-aperture-location-active')) {
$(this).children('.old-aperture-active').css('display', 'none');
$(this).children('.old-aperture-inactive').css('display', 'block');
}
},
init: function() {
$('.old-aperture-location').hover(oldApertureInfobox.mouseIn, oldApertureInfobox.mouseOut);
}
};
$(oldApertureInfobox.init);
// End OldAperture infobox hover code
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// Audio player thing
var audioPlayer = {
idCount: 0,
init: function() {
$('.audio-player').each(function() {
var theDiv = $(this);
var newID = 'audio-id-' + audioPlayer.idCount.toString();
audioPlayer.idCount++;
theDiv.attr('id', newID);
theDiv.children('a').click(function() {
theDiv.html('');
jwplayer(newID).setup({
flashplayer: '/w/extensions/MediawikiPlayer/player.swf',
height: '24',
controlbar: 'bottom',
width: '400',
allowfullscreen: 'true',
backcolor: 'ffffff',
file: theDiv.attr('data-url'),
autostart: true
});
return false;
});
});
}
};
$(audioPlayer.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
5e30246afb90b0239bdbc48460efd973e084b56d
476
472
2013-02-17T03:43:31Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* Cookie plugin
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
}
else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
}
else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// Audio player thing
var audioPlayer = {
idCount: 0,
init: function() {
$('.audio-player').each(function() {
var theDiv = $(this);
var newID = 'audio-id-' + audioPlayer.idCount.toString();
audioPlayer.idCount++;
theDiv.attr('id', newID);
theDiv.children('a').click(function() {
theDiv.html('');
jwplayer(newID).setup({
flashplayer: '/w/extensions/MediawikiPlayer/player.swf',
height: '24',
controlbar: 'bottom',
width: '400',
allowfullscreen: 'true',
backcolor: 'ffffff',
file: theDiv.attr('data-url'),
autostart: true
});
return false;
});
});
}
};
$(audioPlayer.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
3645a32abf2a1501b9bf71a91dca98dc7b25cae5
477
476
2013-02-17T04:39:07Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* Cookie plugin
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
}
else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
}
else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if (!HeaderRow) continue;
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if (!Header) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// Audio player thing
var audioPlayer = {
idCount: 0,
init: function() {
$('.audio-player').each(function() {
var theDiv = $(this);
var newID = 'audio-id-' + audioPlayer.idCount.toString();
audioPlayer.idCount++;
theDiv.attr('id', newID);
theDiv.children('a').click(function() {
theDiv.html('');
jwplayer(newID).setup({
flashplayer: '/w/extensions/MediawikiPlayer/player.swf',
height: '24',
controlbar: 'bottom',
width: '400',
allowfullscreen: 'true',
backcolor: 'ffffff',
file: theDiv.attr('data-url'),
autostart: true
});
return false;
});
});
}
};
$(audioPlayer.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/* Import more specific scripts if necessary */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //scripts specific to editing pages
importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //watchlist scripts
mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}
if ( wgNamespaceNumber == 6 ) {
importScript('MediaWiki:Common.js/file.js');
}
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
$wgAdConfig['enabled'] = false;
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ($.client.profile().platform == 'win') {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) continue;
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) continue;
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
}
else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ((element = element.parentNode)) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; (NavFrame = divs[i]); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Main Page layout fixes *********************************************************
*
* Description: Adds an additional link to the complete list of languages available.
* Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]]
*/
if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') {
$(function () {
mw.util.addPortletLink('p-lang', '//meta.wikimedia.org/wiki/List_of_Wikipedias',
'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias');
});
}
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/***** uploadwizard_newusers ********
* Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]]
*
* Maintainers: [[User:Krimpet]]
*/
function uploadwizard_newusers() {
if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
var oldDiv = document.getElementById("autoconfirmedusers"),
newDiv = document.getElementById("newusers");
if (oldDiv && newDiv) {
if (typeof wgUserGroups == "object" && wgUserGroups) {
for (i = 0; i < wgUserGroups.length; i++) {
if (wgUserGroups[i] == "autoconfirmed") {
oldDiv.style.display = "block";
newDiv.style.display = "none";
return;
}
}
}
oldDiv.style.display = "none";
newDiv.style.display = "block";
return;
}
}
}
$(uploadwizard_newusers);
/** IPv6 AAAA connectivity testing
var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
importScript("MediaWiki:Common.js/IPv6.js");
}
**/
/** Magic editintros ****************************************************
*
* Description: Adds editintros on disambiguation pages and BLP pages.
* Maintainers: [[User:RockMFR]]
*/
function addEditIntro( name ) {
$( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
el.href = $(this).attr("href") + '&editintro=' + name;
});
}
if (wgNamespaceNumber === 0) {
$(function(){
if (document.getElementById('disambigbox')) {
addEditIntro('Template:Disambig_editintro');
}
});
$(function(){
var cats = document.getElementById('mw-normal-catlinks');
if (!cats) {
return;
}
cats = cats.getElementsByTagName('a');
for (var i = 0; i < cats.length; i++) {
if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
addEditIntro('Template:BLP_editintro');
break;
}
}
});
}
/**
* Description: Stay on the secure server as much as possible
* Maintainers: [[User:TheDJ]]
*/
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
/* Old secure server */
importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol && document.location.protocol == "https:" ) {
/* New secure servers */
importScript('MediaWiki:Common.js/secure new.js');
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
32694802db22c714fc46dc331caf1e045adc4228
Template:Navbar
10
211
473
456
2013-02-17T02:31:03Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly>{{#if:{{{nodiv|}}}| <span|<div}} class="noprint plainlinks navbar" style="background:none; padding:0; font-weight:normal;{{{fontstyle|}}}; font-size:xx-small; {{{style|}}}"><!--
-->{{#if:{{{mini|}}}{{{plain|}}}|<!--nothing-->|<!--else:
-->This box: }}<!--
-->{{#if:{{{brackets|}}}|[}}<!--
-->[{{fullurl:Template:{{{1}}}}}<span title="View this template" style="{{{fontstyle|}}}"><!--
-->{{#if:{{{mini|}}}|v|view}}</span>]<!--
-->{{#if:{{{notalk|}}}|| <span style="font-size:80%;">•</span> [{{fullurl:Template talk:{{{1}}}}} <span title="Discuss this template" style="{{{fontstyle|}}}">{{#if:{{{mini|}}}|d|talk}}</span>]}}<!--
-->{{#if:{{{noedit|}}}|<!--nothing-->|<!--else:
--> <span style="font-size:80%;">•</span> [{{fullurl:Template:{{{1}}}|action=edit}}<span title="Edit this template" style="{{{fontstyle|}}};">{{#if:{{{mini|}}}|e|edit}}</span>]<!--
-->}}<!--
-->{{#if:{{{brackets|}}}|]}}<!--
-->{{#if:{{{nodiv|}}}|<!--then:
--></span> |<!--else:
--></div>}}</includeonly><noinclude>
[[Category:Templates]]
</noinclude>
ef623a701a7fcdeb9e1d10c5b0064afb91cb90ba
474
473
2013-02-17T02:34:04Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly>{{#if:{{{nodiv|}}}| <span|<div}} class="noprint plainlinks navbar" style="background:none; padding:0; font-weight:normal;{{{fontstyle|}}}; font-size:xx-small; {{{style|}}}"><!--
-->{{#if:{{{mini|}}}{{{plain|}}}|<!--nothing-->|<!--else:
-->This box: }}<!--
-->{{#if:{{{brackets|}}}|[}}<!--
-->[{{fullurl:Template:{{{1}}}}}<span title="View this template" style="{{{fontstyle|}}}"><!--
-->{{#if:{{{mini|}}}|V|view}}</span>]<!--
-->{{#if:{{{notalk|}}}|| <span style="font-size:100%;">•</span> [{{fullurl:Template talk:{{{1}}}}} <span title="Discuss this template" style="{{{fontstyle|}}}">{{#if:{{{mini|}}}|T|talk}}</span>]}}<!--
-->{{#if:{{{noedit|}}}|<!--nothing-->|<!--else:
--> <span style="font-size:100%;">•</span> [{{fullurl:Template:{{{1}}}|action=edit}}<span title="Edit this template" style="{{{fontstyle|}}};">{{#if:{{{mini|}}}|E|edit}}</span>]<!--
-->}}<!--
-->{{#if:{{{brackets|}}}|]}}<!--
-->{{#if:{{{nodiv|}}}|<!--then:
--></span> |<!--else:
--></div>}}</includeonly><noinclude>
[[Category:Templates]]
</noinclude>
da7b9a70f2171d386214c32a4bc7d35bec6647a5
MediaWiki:Common.css
8
28
475
468
2013-02-17T03:36:01Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* Donation stuff */
/* Flattr */
.flattr-sidebar {
text-align: center;
}
#p-Support {
padding-bottom: 0px !important;
}
.currency-usd {
text-align: right;
cursor: default;
}
.currency-usd:before {
content: "$";
}
/* Gumroad */
.gumroad-button {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 13px !important;
line-height: 17px !important;
font-weight: 500 !important;
text-align: left !important;
color: #8e8e8e !important;
text-shadow: 0 1px 2px white !important;
background: url(https://grcdn.net/assets/favicon.png) 5px 49% no-repeat white !important;
border-radius: 3px !important;
border: 1px solid #c8c8c8 !important;
padding: 4px 6px 4px 26px !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
text-decoration: none !important;
display: inline-block;
}
.gumroad-button:hover {
text-decoration: none !important;
color: #777 !important;
border-color: #bbb !important;
box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1), 0 0 4px rgba(0, 0, 0, .1) !important;
}
.gumroad-button:active {
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2), inset 0 -1px 2px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .1) !important;
background-color: #fafafa !important;
}
.gumroad-button strong {
color: #666 !important;
font-weight: bold !important;
}
/* End donation stuff */
699581f56e9de9996a48dbd10019ebacf5b0fe56
478
475
2013-02-17T04:39:36Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
0f6ac117f8f73f5ca51500a06e34ea5c9affe15f
480
478
2013-02-17T04:47:24Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:5px;
top:-30px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
ccf57b384794ddd7fb1579c5df5679bed7ef3409
483
480
2013-02-17T04:49:48Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:10px;
top:10px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
871e556536015c55a35a42bfe60f411e05fc5411
485
483
2013-02-17T04:50:45Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:40px;
top:-50px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
b824a59b6f98708f66eda3f966f8b7acf79d9f47
486
485
2013-02-17T04:51:27Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-35px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
133769f02938eb10fb807146f7b1ae8c23ff0a15
487
486
2013-02-17T04:52:01Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
0e19e131c887b58d8769983711d1fe7668031f2b
488
487
2013-02-17T04:52:24Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
895f23c2dcadecfc71489e2ebe0405ad59fcacc5
492
488
2013-02-17T05:23:07Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
#footer-icon-poweredby { display: none; }
#footer-icon-poweredbyico { display: none; }
#footer-poweredbyico { display: none; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
662946d3a04fe48fe4ad2bc4961a274de02c61bc
493
492
2013-02-17T05:23:45Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Translated logos */
body.pagelang-ru #p-logo > a {
background-image: url(http://i2.theportalwiki.net/img/5/5e/Wiki_logo_ru.png) !important;
}
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Portal guy */
#portalguy {
position: relative;
background: url("http://i2.theportalwiki.net/img/7/7c/Background_Portal_guy.png") no-repeat;
width: 128px;
height: 315px;
left: -144px;
margin-bottom: -315px;
top: 64px;
float: left;
}
/* Adjust preformatted text size */
pre {
font-size: 100%;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* Main Page styling */
.mp-content-table {
width: 100%;
background: #FEFEFF; /* Body background color */
border: 1px solid #9999CC; /* Main border color */
margin: 0.5em 0;
}
.mp-content-header {
font-size: 140%;
padding: 0.5em 0;
background: #C0DFFF; /* Header background color */
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
}
.mp-content-body {
padding: 0.5em;
}
/* Don't wordwrap top links on main page */
.mp-content-table ul > li a.external.text, .mp-content-table ul > li > b > a
{
white-space: nowrap;
}
.mp-sectionblock {
background: url(http://i2.theportalwiki.net/img/3/35/Main_Page_gradient.png) repeat-x bottom;
}
.mp-content-header-alt, .mp-title-gradient {
background: url(http://i2.theportalwiki.net/img/9/95/Main_page_header_gradient.png) repeat-x;
}
.mp-content-header-alt {
font-size: 140%;
font-weight: bold;
border: none;
border-bottom: 1px solid #9999CC; /* Main border color */
text-align: left;
color: #000;
padding: 0.5em;
padding-left: 0.75em;
margin: -0.5em -0.5em 0px;
}
/* End Main Page style */
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Bots */
a[class="mw-userlink"][title="User:MousseBOT"],
a[class="mw-userlink"][title="User:RBotson"],
a[class="mw-userlink"][title="User:SebBOT"],
a[class="mw-userlink"][title="User:WindBOT"],
.robot, .bot {
color:#FE48AA;
}
#pt-userpage a[href="/wiki/User:I-ghost"],
.mw-userlink[title="User:I-ghost"],
#pt-userpage a[href="/wiki/User:Minip"],
.mw-userlink[title="User:Minip"],
#pt-userpage a[href="/wiki/User:Maggosh"],
.mw-userlink[title="User:Maggosh"],
#pt-userpage a[href="/wiki/User:NVis"],
.mw-userlink[title="User:NVis"],
#pt-userpage a[href="/wiki/User:Seb"],
.mw-userlink[title="User:Seb"] {
text-transform: lowercase;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
895f23c2dcadecfc71489e2ebe0405ad59fcacc5
494
493
2013-02-17T05:25:30Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
#pt-userpage,
#pt-anonuserpage,
#pt-login {
background: url(http://i2.theportalwiki.net/img/b/b4/Icon_Tiny_Cube.png) left top no-repeat;
padding-left: 17px !important;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6f8cc4a4a130d2f1c18bc13e2f3a8fbcd2819538
519
494
2013-03-07T13:32:33Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6b12787419714e0c37ae3e72fabe8327ce98057f
Template:Block STAF icon
10
79
479
213
2013-02-17T04:46:49Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="blockicons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Block STAF.png|15px|link=]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
4d6e34b8081b9e76f6d3f52505a70331afb4ae11
484
479
2013-02-17T04:50:04Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly><div class="blockicons">
{| cellpadding="0" cellspacing="1" style="float:right;"
||[[File: Block STAF.png|link=]]
|}</div><noinclude>[[Category: Templates]]</noinclude>
2af390540308da4ce94759d6e49832330ee0b87f
File:Block STAF.png
6
242
481
2013-02-17T04:48:37Z
RectorRocks
3352141
{{Image information
|description = STAF Block
|date = 17<sup>th</sup> February 2013
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = STAF Block
|date = 17<sup>th</sup> February 2013
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
d5abdafe517d93368bee5a57727556c64268e0a1
Hard Light Bridge
0
72
482
409
2013-02-17T04:49:02Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{| border="0" cellspacing="0" cellpadding="0" style="margin:auto; background: #dcdce7; border: 1px solid #dcdce7; {{roundy|20px}}"
|-
| style="background: #bebed1; {{roundy|20px}} padding: 2px;" |
{| class="toccolours" cellspacing="0" cellpadding="5" style="margin:auto; text-align: center; line-height: 19px; border: 3px solid #88a; {{roundy|20px}} padding: 0px;"
|-
|
{| border="0" cellspacing="0" cellpadding="0"
|-
! colspan="{{{1|1}}}" style="padding-bottom: 1px; padding-left: 20px; padding-right: 20px;" | <div style="background: #ccf; {{roundytop|15px}}; padding: 2px 15px;">Hard Light Bridge</div>
|- style="font-size: 90%;"
| colspan="{{{1|1}}}" style="background: #e6e6ff; {{roundy|10px}}; padding: 2px 10px;" | [[Hard Light Bridge|Main Page]] • [[Hard Light Bridge/Tutorial|Tutorial]]
|}
|}
|}<noinclude>[[Category:Navigation templates]]</noinclude>
<br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
3428bc7ad845f0882b8acd97de02251ac2d06d97
497
482
2013-02-17T09:24:35Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
[[Gelocity]]
<br> <hr> <br>
{| border="0" cellspacing="0" cellpadding="0" style="margin:auto; background: #dcdce7; border: 1px solid #dcdce7; {{roundy|20px}}"
|-
| style="background: #bebed1; {{roundy|20px}} padding: 2px;" |
{| class="toccolours" cellspacing="0" cellpadding="5" style="margin:auto; text-align: center; line-height: 19px; border: 3px solid #88a; {{roundy|20px}} padding: 0px;"
|-
|
{| border="0" cellspacing="0" cellpadding="0"
|-
! colspan="{{{1|1}}}" style="padding-bottom: 1px; padding-left: 20px; padding-right: 20px;" | <div style="background: #ccf; {{roundytop|15px}}; padding: 2px 15px;">Hard Light Bridge</div>
|- style="font-size: 90%;"
| colspan="{{{1|1}}}" style="background: #e6e6ff; {{roundy|10px}}; padding: 2px 10px;" | [[Hard Light Bridge|Main Page]] • [[Hard Light Bridge/Tutorial|Tutorial]]
|}
|}
|}<noinclude>[[Category:Navigation templates]]</noinclude>
<br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
3e0b33dfb34ef73da1d18c3d9299caba6e9fc540
498
497
2013-02-17T09:36:22Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{| border="0" cellspacing="0" cellpadding="0" style="margin:auto; background: #dcdce7; border: 1px solid #dcdce7; {{roundy|20px}}"
|-
| style="background: #bebed1; {{roundy|20px}} padding: 2px;" |
{| class="toccolours" cellspacing="0" cellpadding="5" style="margin:auto; text-align: center; line-height: 19px; border: 3px solid #88a; {{roundy|20px}} padding: 0px;"
|-
|
{| border="0" cellspacing="0" cellpadding="0"
|-
! colspan="{{{1|1}}}" style="padding-bottom: 1px; padding-left: 20px; padding-right: 20px;" | <div style="background: #ccf; {{roundytop|15px}}; padding: 2px 15px;">Hard Light Bridge</div>
|- style="font-size: 90%;"
| colspan="{{{1|1}}}" style="background: #e6e6ff; {{roundy|10px}}; padding: 2px 10px;" | [[Hard Light Bridge|Article]] • [[Hard Light Bridge/Tutorial|Tutorial]]
|}
|}
|}<noinclude>[[Category:Navigation templates]]</noinclude>
<br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
57100d878f7d8550fb50137922bec9a3047d7884
521
498
2013-03-22T10:17:43Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{{HardLightBridgeNav}}
<br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
aa76958978362b1874ffd7aae11bc0cf0fbdbded
Main Page
0
1
489
329
2013-02-17T04:57:27Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
72c1c6d55d556f2d21554347588d734a1f7c4c45
490
489
2013-02-17T04:57:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
e31bd5640eab313919a563343170d3760ab70dee
Portal 2 Co-op Course 3 Test Chamber 08
0
206
491
447
2013-02-17T05:00:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon has your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
b774c7b950c0ec75035aded94c9242fe7f774222
Portal 2 Chapter 1 Test Chamber 00
0
219
495
446
2013-02-17T05:27:06Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
93337e1179867075ed598401aa1783ed8f32d482
496
495
2013-02-17T05:27:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Destroyed
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
afceaa27349bb2db92bb5f2978d2c0add03c462e
Template:Reflist
10
243
499
2013-02-17T09:36:33Z
RectorRocks
3352141
Created page with "<div class="reflist <!-- -->{{#if: {{{1|}}} | {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }} | references-column-width | references-column-count references-column-c..."
wikitext
text/x-wiki
<div class="reflist <!--
-->{{#if: {{{1|}}}
| {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }}
| references-column-width
| references-column-count references-column-count-{{#if:1|{{{1}}}}} }}
| {{#if: {{{colwidth|}}}
| references-column-width }} }}" style="<!--
-->{{#if: {{{1|}}}
| {{#iferror: {{#ifexpr: {{{1|1}}} > 1 }}
| {{column-width|{{#if:1|{{{1}}}}}}}
| {{column-count|{{#if:1|{{{1}}}}}}} }}
| {{#if: {{{colwidth|}}}
| {{column-width|{{{colwidth}}}}} }} }} list-style-type: <!--
-->{{{liststyle|{{#switch: {{{group|}}}
| upper-alpha
| upper-roman
| lower-alpha
| lower-greek
| lower-roman = {{{group}}}
| #default = decimal}}}}};">
{{#tag:references|{{{refs|}}}|group={{{group|}}}}}</div><noinclude>
[[Category: Templates]]</noinclude>
fed89280117094cdc5aaf8992ea7a2e938284c06
Template:Infobox map
10
244
500
2013-02-17T10:18:44Z
RectorRocks
3352141
Created page with "{| align="right" style="background: #{{{BGcolordark|A0522D}}}; width: 30%; max-width: 30%; margin-left: 10px; margin-bottom: 10px; {{roundy|10px}} border: 2px solid #{{{BGcolo..."
wikitext
text/x-wiki
{| align="right" style="background: #{{{BGcolordark|A0522D}}}; width: 30%; max-width: 30%; margin-left: 10px; margin-bottom: 10px; {{roundy|10px}} border: 2px solid #{{{BGcolorlight|CD853F}}};"
|-
| colspan="2" style="background: #{{{BGcolorlight|CD853F}}}; {{roundytop|10px}}" align="center" |
{| align="center" width="100%" style="background: #{{{BGcolorlight|CD853F}}}; {{roundytop|10px}}"
|- align="center"
| '''<big>{{{title|Mystery Zone}}}</big>'''
|
|- align="center"
|}
|- style="{{#if:{{{image|}}}||display: none;}} background: #{{{BGcolorlight|CD853F}}};"
| colspan="2" align="center" |
{| align="center" style="background: #{{{BGcolorlight|CD853F}}};"
| align="center" | [[File:{{{image|Custom Map.png}}}|{{{image_size|300x300}}}px]]
|}
|- {{#if: {{{mapdesc|}}}||style="display:none;"}}
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Game:
| style="background: #fff" width="210px" | {{{game}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Game:
| style="background: #fff" width="210px" | {{{game}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Player:
| style="background: #fff" width="210px" | {{{player}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Map name:
| style="background: #fff" width="210px" | <tt>{{{mapname}}}</tt>
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Mode:
| style="background: #fff" width="210px" | {{{mode}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Author:
| style="background: #fff" width="210px" | {{{author}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Version:
| style="background: #fff" width="210px" | {{{version}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Type:
| style="background: #fff" width="210px" | {{{type}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Theme:
| style="background: #fff" width="210px" | {{{theme}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Hazard(s):
| style="background: #fff" width="210px" | {{{hazards}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Difficulty:
| style="background: #fff" width="210px" | {{{difficulty}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Rating:
| style="background: #fff" width="210px" | {{{rating}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Download:
| style="background: #fff" width="210px" | {{{download}}}
|-
| colspan="2" align="center" style="background: #{{{BGcolorlight|CD853F}}}; {{roundybottom|10px}};" | '''{{{bottom|''Portal 2'' Custom Maps}}}'''
|}<noinclude>[[Category: Templates]][[Category:Infobox templates]]</noinclude>
{{Block STAF icon}}To be used on [[:Category: Maps|custom maps]].
Source: [http://bulbapedia.bulbagarden.net/wiki/Template:Infobox_location Bulbapedia - Infobox location]
==Usage==
<pre>
{{Infobox map
|BGcolorlight =
|BGcolordark =
|title =
|image =
|image_size =
|game =
|player =
|mapname =
|mode =
|author =
|version =
|type =
|theme =
|hazards =
|difficulty =
|rating =
|download =
|bottom =
}}
</pre>
b64817bac1bd647349ccb04d40f8d7b81682f630
501
500
2013-02-17T10:20:38Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="right" style="background: #{{{BGcolordark|A0522D}}}; width: 30%; max-width: 30%; margin-left: 10px; margin-bottom: 10px; {{roundy|10px}} border: 2px solid #{{{BGcolorlight|CD853F}}};"
|-
| colspan="2" style="background: #{{{BGcolorlight|CD853F}}}; {{roundytop|10px}}" align="center" |
{| align="center" width="100%" style="background: #{{{BGcolorlight|CD853F}}}; {{roundytop|10px}}"
|- align="center"
| '''<big>{{{title|Mystery Zone}}}</big>'''
|
|- align="center"
|}
|- style="{{#if:{{{image|}}}||display: none;}} background: #{{{BGcolorlight|CD853F}}};"
| colspan="2" align="center" |
{| align="center" style="background: #{{{BGcolorlight|CD853F}}};"
| align="center" | [[File:{{{image|Custom Map.png}}}|{{{image_size|300x300}}}px]]
|}
|- {{#if: {{{mapdesc|}}}||style="display:none;"}}
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Game:
| style="background: #fff" width="210px" | {{{game}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Game:
| style="background: #fff" width="210px" | {{{game}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Player:
| style="background: #fff" width="210px" | {{{player}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Map name:
| style="background: #fff" width="210px" | <tt>{{{mapname}}}</tt>
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Mode:
| style="background: #fff" width="210px" | {{{mode}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Author:
| style="background: #fff" width="210px" | {{{author}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Version:
| style="background: #fff" width="210px" | {{{version}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Type:
| style="background: #fff" width="210px" | {{{type}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Theme:
| style="background: #fff" width="210px" | {{{theme}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Hazard(s):
| style="background: #fff" width="210px" | {{{hazards}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Difficulty:
| style="background: #fff" width="210px" | {{{difficulty}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Rating:
| style="background: #fff" width="210px" | {{{rating}}}
|-
! align="right" style="background: #{{{BGcolorlight|CD853F}}};" | Download:
| style="background: #fff" width="210px" | {{{download}}}
|-
| colspan="2" align="center" style="background: #{{{BGcolorlight|CD853F}}}; {{roundybottom|10px}};" | '''{{{bottom|''Portal 2'' Custom Maps}}}'''
|}<noinclude>
{{Block STAF icon}}To be used on [[:Category: Maps|custom maps]].
Source: [http://bulbapedia.bulbagarden.net/wiki/Template:Infobox_location Bulbapedia - Infobox location]
==Usage==
<pre>
{{Infobox map
|BGcolorlight =
|BGcolordark =
|title =
|image =
|image_size =
|game =
|player =
|mapname =
|mode =
|author =
|version =
|type =
|theme =
|hazards =
|difficulty =
|rating =
|download =
|bottom =
}}
</pre>
[[Category: Templates]][[Category:Infobox templates]]</noinclude>
4e0e1fe93df437e40452710cff1a0b613314245e
509
501
2013-02-20T13:46:13Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="right" width="300" max-width="300" style="background: #{{{color1|a14411}}}; margin-left: 10px; margin-bottom: 10px; {{roundy|10px}} border: 2px solid #{{{color3|fa9d6a}}}"
|-
| align="center" colspan="2" style="background: #{{{color2|f7681a}}}; {{roundytop|10px}}" |
{| align="center" width="100%" style="background: #{{{color2|f7681a}}}; {{roundytop|10px}}"
|- align="center"
| <big><font color="{{{colortitletext|FFFFFF}}}">'''{{{title|Gelocity}}}'''</font></big>
|
|}
|-
| align="center" colspan=2 style="background: #000" | [[File:{{{image|Gelocity Overview Title.jpg}}}|{{{image_size|300}}}px]]
|- style="{{#if:{{{slogan|}}}||display: none;}}"
| align="center" colspan=2 style="background: #{{{color3|fa9d6a}}}; {{roundy|5px}}" | ''{{{slogan|Slogan}}}''
|-
| align="center" colspan=2 style="background: #{{{color2|f7681a}}}; {{roundytop|10px}} " | '''Map overview'''
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Game:'''
| style="background:#fff;"|{{{game}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Player:'''
| style="background:#fff;"|{{{player}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Map name:'''
| style="background:#fff;"|<tt>{{{mapname}}}</tt>
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Mode:'''
| style="background:#fff;"|{{{mode}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Author:'''
| style="background:#fff;"|{{{author}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Version:'''
| style="background:#fff;"|{{{version}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Type:'''
| style="background:#fff;"|{{{type}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Theme:'''
| style="background:#fff;"|{{{theme}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Hazards:'''
| style="background:#fff;"|{{{hazards}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Difficulty:'''
| style="background:#fff;"|{{{difficulty}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|'''Rating:'''
| style="background:#fff;"|{{{rating}}}
|-
| align="right" style="background:#{{{color2|f7681a}}}; {{roundybl|10px}} "|'''Download:'''
| style="background:#fff; {{roundybr|10px}}"|{{{download}}}
|}<noinclude>
{{Block STAF icon}}To be used on [[:Category: Maps|custom maps]].
Source: [http://bulbapedia.bulbagarden.net/wiki/Template:RangerLocationInfobox Bulbapedia - RangeLocationInfobox]
==Usage==
<pre>
{{Infobox map
|color1 =
|color2 =
|color3 =
|title =
|image =
|image_size =
|game =
|player =
|mapname =
|mode =
|author =
|version =
|type =
|theme =
|hazards =
|difficulty =
|rating =
|download =
|bottom =
}}
</pre>
[[Category:Templates]][[Category:Infobox templates]]</noinclude>
71a036464b67aa3c89ede1b5bba9976163d5126f
510
509
2013-02-20T13:49:02Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="right" width="300" max-width="300" style="background: #{{{color1|a14411}}}; margin-left: 10px; margin-bottom: 10px; {{roundy|10px}} border: 2px solid #{{{color3|fa9d6a}}}"
|-
| align="center" colspan="2" style="background: #{{{color2|f7681a}}}; {{roundytop|10px}}" |
{| align="center" width="100%" style="background: #{{{color2|f7681a}}}; {{roundytop|10px}}"
|- align="center"
| <big><font color="{{{colortitletext|FFFFFF}}}">'''{{{title|Gelocity}}}'''</font></big>
|
|}
|-
| align="center" colspan=2 style="background: #000" | [[File:{{{image|Gelocity Overview Title.jpg}}}|{{{image_size|300}}}px]]
|- style="{{#if:{{{slogan|}}}||display: none;}}"
| align="center" colspan=2 style="background: #{{{color3|fa9d6a}}}; {{roundy|5px}}" | ''{{{slogan|Slogan}}}''
|-
| align="center" colspan=2 style="background: #{{{color2|f7681a}}}; {{roundytop|10px}} " | <font color="{{{colortitletext|FFFFFF}}}">'''Map overview'''</font>
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Game:'''</font>
| style="background:#fff;"|{{{game}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Player:'''</font>
| style="background:#fff;"|{{{player}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Map name:'''</font>
| style="background:#fff;"|<tt>{{{mapname}}}</tt>
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Mode:'''</font>
| style="background:#fff;"|{{{mode}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Author:'''</font>
| style="background:#fff;"|{{{author}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Version:'''</font>
| style="background:#fff;"|{{{version}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Type:'''</font>
| style="background:#fff;"|{{{type}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Theme:'''</font>
| style="background:#fff;"|{{{theme}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Hazards:'''</font>
| style="background:#fff;"|{{{hazards}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Difficulty:'''</font>
| style="background:#fff;"|{{{difficulty}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Rating:'''</font>
| style="background:#fff;"|{{{rating}}}
|-
| align="right" style="background:#{{{color2|f7681a}}}; {{roundybl|10px}} "|<font color="{{{colortitletext|FFFFFF}}}">'''Download:'''</font>
| style="background:#fff; {{roundybr|10px}}"|{{{download}}}
|}<noinclude>
{{Block STAF icon}}To be used on [[:Category: Maps|custom maps]].
Source: [http://bulbapedia.bulbagarden.net/wiki/Template:RangerLocationInfobox Bulbapedia - RangeLocationInfobox]
==Usage==
<pre>
{{Infobox map
|color1 =
|color2 =
|color3 =
|colortitletext =
|title =
|image =
|image_size =
|game =
|player =
|mapname =
|mode =
|author =
|version =
|type =
|theme =
|hazards =
|difficulty =
|rating =
|download =
|bottom =
}}
</pre>
[[Category:Templates]][[Category:Infobox templates]]</noinclude>
214b6668acde8c18c6afc1ad88913e43e6adcbbd
File:Gelocity Overview Title.jpg
6
245
502
2013-02-17T10:27:55Z
RectorRocks
3352141
{{Image information
|description = An overview of Gelocity with title
|date = 17<sup>th</sup> February 2013
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forum'' & ''Steam Workshop''
|author = [[User: RectorRocks|Rect...
wikitext
text/x-wiki
{{Image information
|description = An overview of Gelocity with title
|date = 17<sup>th</sup> February 2013
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forum'' & ''Steam Workshop''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
2b16e607b8834fb87206045b19b57e1ffcc53344
504
502
2013-02-17T11:14:53Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity]] with title
|date = 17<sup>th</sup> February 2013
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forum'' & ''Steam Workshop''
|author = [[User: RectorRocks|RectorRocks]]
}}
[[Category: Images]]
8f19ec641d0cf129cdc34ef320e40140ef393804
File:Gelocity Overview 2.jpg
6
246
503
2013-02-17T11:13:31Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 20...
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 2013
}}
[[Category: Images]]
174cf447a026f812bc24f77f28f9f0ecb243a527
File:Gelocity Overview 3.jpg
6
247
505
2013-02-17T11:20:13Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 20...
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 2013
}}
[[Category: Images]]
174cf447a026f812bc24f77f28f9f0ecb243a527
File:Gelocity Overview 4.jpg
6
248
506
2013-02-17T11:23:14Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 20...
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 2013
}}
[[Category: Images]]
174cf447a026f812bc24f77f28f9f0ecb243a527
File:Gelocity Overview 5.jpg
6
249
507
2013-02-17T11:23:28Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 20...
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Gelocity download page at ''ThinkingWithPortals Forums'' & ''Steam Workshop
|date = 17<sup>th</sup> February 2013
}}
[[Category: Images]]
174cf447a026f812bc24f77f28f9f0ecb243a527
Gelocity
0
250
508
2013-02-17T11:50:37Z
RectorRocks
3352141
Created page with "{{Block STAF icon}} {{Infobox map |BGcolorlight = FFA500 |BGcolordark = FF4500 |title = Gelocity |image = Gelocity Overview Title.jpg |image_size = 300x300 |game = ''[[Portal ..."
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|BGcolorlight = FFA500
|BGcolordark = FF4500
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|game = ''[[Portal 2]]''
|player = ''[[Atlas]]'' & ''[[P-body]]''
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It is the prequel of [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
{{Custom Maps Nav}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
5934dc8f6c91a2f1fd0c15aad8aa8c7afb2739ee
511
508
2013-02-20T13:58:14Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan = "The Speedy Race Map"
|game = ''[[Portal 2]]''
|player = ''[[Atlas]]'' & ''[[P-body]]''
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It is the prequel of [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
{{Custom Maps Nav}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
dfdfb0073ef5b69d5a7157dc495b51dccd5ce440
512
511
2013-02-20T13:58:28Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = ''[[Atlas]]'' & ''[[P-body]]''
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It is the prequel of [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
{{Custom Maps Nav}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
38c8f9ac72c6a0152fdf9f6d3303572707ba1b2f
513
512
2013-02-20T14:02:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It is the prequel of [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
{{Custom Maps Nav}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
906ac78a8659a91fb1156cad2be96925f381175b
515
513
2013-02-21T12:00:57Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It is the prequel of [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
{{MapsNav}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
16b0a67252822ee98577d26555f7446676c1ac8f
517
515
2013-02-22T10:15:58Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It is the prequel of [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
6a5f8d11a0f70298f6a16506749dc99172d9cdfd
518
517
2013-02-22T10:16:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It is the prequel of [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
233897e55f2151d7c9df77374fc6447dc5aafd14
Template:MapsNav
10
251
514
2013-02-21T11:00:28Z
RectorRocks
3352141
Created page with "{{Navbox with collapsible groups |name = LevelsNav |title = Maps |titlestyle = background: #500187; color: #FFFFFF |state = {{{state|collapsible collapsed}}} |group1 = 2011 ma..."
wikitext
text/x-wiki
{{Navbox with collapsible groups
|name = LevelsNav
|title = Maps
|titlestyle = background: #500187; color: #FFFFFF
|state = {{{state|collapsible collapsed}}}
|group1 = 2011 maps
|state1 = {{{state2011|collapsible collapsed}}}
|group1style = background:#D34B73;
|list1 = {{Navbox|child
|groupstyle = background: #D34B73;
|group1 = April
|list1 = [[]] • [[]]
|group2 = May
|list2 = [[]] • [[]]
|group3 = June
|list3 = [[]] • [[]]
|group4 = July
|list4 = [[]] • [[]]
|group5 = August
|list5 = [[]] • [[]]
|group6 = September
|list6 = [[]] • [[]]
|group7 = October
|list7 = [[Gelocity|[Coop] Gelocity (4<sup>th</sup>)]] • [[]]
|group8 = November
|list8 = [[]] • [[]]
|group9 = December
|list9 = [[]] • [[]]
}}
|group2 = 2012 maps
|state2 = {{{state2012|collapsible collapsed}}}
|group2style = background: #F36B43
|list2 = {{Navbox|child
|group1 = January
|groupstyle = background: #F35B43;
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[Gelocity Stage 2|[Coop] Gelocity Stage 2 (5<sup>th</sup>)]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[Gelocity Stage 3|[Coop] Gelocity Stage 3 (26<sup>th</sup>)]] • [[]]
}}
|group3 = 2013 maps
|state3 = {{{state2013|collapsible collapsed}}}
|group3style = background: #50C878
|list3 = {{Navbox|child
|group1 = January
|groupstyle = background: #50C878
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[]] • [[]]
}}
}}
<noinclude>Put this template to navigate levels of the [[Portal (series)|''Portal'' series]]. <br>
Fill in the states for the following:
<pre>
{{LevelsNav
|state =
|statep1 =
|statep2 =
|statep2sp =
|statep2mp =
}}</pre>
[[Category: Templates]][[Category: Navigational templates]]
</noinclude>
1c318c98ab42deb51e7f1bd36f180216f3478294
516
514
2013-02-22T10:15:56Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Navbox with collapsible groups
|name = LevelsNav
|title = Maps
|titlestyle = background: #500187; color: #FFFFFF
|state = {{{state|collapsible collapsed}}}
|group1 = 2011 maps
|state1 = {{{state2011|collapsible collapsed}}}
|group1style = background:#D34B73;
|list1 = {{Navbox|child
|groupstyle = background: #D34B73;
|group1 = April
|list1 = [[]] • [[]]
|group2 = May
|list2 = [[]] • [[]]
|group3 = June
|list3 = [[]] • [[]]
|group4 = July
|list4 = [[]] • [[]]
|group5 = August
|list5 = [[]] • [[]]
|group6 = September
|list6 = [[]] • [[]]
|group7 = October
|list7 = [[Gelocity|[Coop] Gelocity (4<sup>th</sup>)]] • [[]]
|group8 = November
|list8 = [[]] • [[]]
|group9 = December
|list9 = [[]] • [[]]
}}
|group2 = 2012 maps
|state2 = {{{state2012|collapsible collapsed}}}
|group2style = background: #F36B43
|list2 = {{Navbox|child
|group1 = January
|groupstyle = background: #F35B43;
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[Gelocity Stage 2|[Coop] Gelocity Stage 2 (5<sup>th</sup>)]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[Gelocity Stage 3|[Coop] Gelocity Stage 3 (26<sup>th</sup>)]] • [[]]
}}
|group3 = 2013 maps
|state3 = {{{state2013|collapsible collapsed}}}
|group3style = background: #50C878
|list3 = {{Navbox|child
|group1 = January
|groupstyle = background: #50C878
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[]] • [[]]
}}
}}
<noinclude>Put this template to navigate [[:Category:Maps|Maps]]. <br>
Fill in the states for the following:
<pre>
{{MapsNav
|state =
|state2011 =
|state2012 =
|state2013 =
}}</pre>
[[Category: Templates]][[Category: Navigational templates]]
</noinclude>
7838e90c20ff2ff741af1c84eb0581b2ca0effa3
Template:HardLightBridgeNav
10
252
520
2013-03-22T10:17:12Z
RectorRocks
3352141
Created page with "{| border="0" cellspacing="0" cellpadding="0" style="margin:auto; background: #dcdce7; border: 1px solid #dcdce7; {{roundy|20px}}" |- | style="background: #bebed1; {{roundy|20..."
wikitext
text/x-wiki
{| border="0" cellspacing="0" cellpadding="0" style="margin:auto; background: #dcdce7; border: 1px solid #dcdce7; {{roundy|20px}}"
|-
| style="background: #bebed1; {{roundy|20px}} padding: 2px;" |
{| class="toccolours" cellspacing="0" cellpadding="5" style="margin:auto; text-align: center; line-height: 19px; border: 3px solid #88a; {{roundy|20px}} padding: 0px;"
|-
|
{| border="0" cellspacing="0" cellpadding="0"
|-
! colspan="{{{1|1}}}" style="padding-bottom: 1px; padding-left: 20px; padding-right: 20px;" | <div style="background: #ccf; {{roundytop|15px}}; padding: 2px 15px;">Hard Light Bridge</div>
|- style="font-size: 90%;"
| colspan="{{{1|1}}}" style="background: #e6e6ff; {{roundy|10px}}; padding: 2px 10px;" | [[Hard Light Bridge|Article]] • [[Hard Light Bridge/Tutorial|Tutorial]]
|}
|}
|}<noinclude>[[Category: Templates]][[Category:Navigation templates]]</noinclude>
b1d906768c60de65e3afa68b12537a809c28998f
Main Page
0
1
522
490
2013-03-22T10:18:32Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
72c1c6d55d556f2d21554347588d734a1f7c4c45
523
522
2013-03-22T10:18:47Z
RectorRocks
3352141
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
e31bd5640eab313919a563343170d3760ab70dee
Hard Light Bridge/Tutorial
0
253
524
2013-03-22T10:44:36Z
RectorRocks
3352141
Created page with "{{Block STAF icon}}{{Infobox mechanic |titlecolor = 87CEEB |titletextcolor = FFFFFF |headercolor = 00FFFF |title = |above = Hard Light Bridge |image = [[File: Chamber icon li..."
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''For the article, see [[Hard Light Bridge]]''
<hr><br>
Creating a [[Hard Light Bridge]] is simple as long as you know which entity to use.
==Creation==
* Create an entity and change the field to "prop_wall_projector"
==Keyvalues==
* '''Name'''
* '''Entity Scripts'''
* '''Script Think Function'''
* '''Pitch Yaw Roll'''
* '''Start Enabled'''
* '''Disable Placement Helper'''
==Inputs==
==Outputs==
<br><hr><br>
{{HardLightBridgeNav}}
<br>
{{TutorialsNav}}
[[Category: Tutorials]]
435c9157ed62a1770ab56f5dc35bff813f861ff5
525
524
2013-03-22T13:23:18Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Prop_wall_projector" redirects here''
:''For the article, see [[Hard Light Bridge]]''
<hr>
Legend: <br>
'''Bold Text''' = Important <br>
''Italic Text'' = Optional
<hr><br>
'''Prop_wall_projector''' is an emitter of a [[Hard Light Bridge]].
==Creation==
* Create an entity and change the field to "prop_wall_projector"
==Keyvalues==
* '''Name'''
** Name of the Hard Light Bridge.
* Entity Scripts
* Script Think Function
* '''Pitch Yaw Roll'''
** Orientation of the Hard Light Bridge.
* '''Start Enabled'''
** Should the Hard Light Bridge turn on automatically when the map starts?
* '''Disable Placement Helper'''
** Disable the automatically created info_placement_helper to prevent it from fighting with a custom one.
==Inputs==
* AddOutput
* CallScriptFunction
* '''Disable'''
** Disables the Hard Light Bridge.
* '''Enable'''
** Enables the Hard Light Bridge.
* ''FireUser1 to FireUser4''
** Fire the OnUser outputs; see User Inputs and Outputs.
* ''Kill
** Removes this entity from the world.
* ''KillHierarchy''
** Removes this entity and all its children from the world.
* RunScriptFile
* RunScriptCode
* ''Use''
** Same as a player invoking +use; may not do anything. Can also be invoked by creating an output that does not specify an input. This input is not included in Valve's FGDs.
==Outputs==
* ''OnUser1 to OnUser4''
** Fired in response to the FireUser inputs; see User Inputs and Outputs.
* ''OnKilled''
** Fired when the entity is killed and removed from the game.
<br><hr><br>
{{HardLightBridgeNav}}
<br>
{{TutorialsNav}}
[[Category: Tutorials]]
30edf5c1fac5de9ef4779f17d889c5618f346fee
526
525
2013-03-22T13:57:34Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Prop_wall_projector" redirects here. For the article, see [[Hard Light Bridge]]''
<hr>
<u>Legend:</u> <br>
'''Bold Text''' = Important <br>
''Italic Text'' = Optional
<hr><br>
'''Prop_wall_projector''' is an emitter of a [[Hard Light Bridge]].
==Creation==
* Create an entity and change the field to "prop_wall_projector"
==Keyvalues==
* '''Name'''
** Name of the Hard Light Bridge.
* Entity Scripts
* Script Think Function
* '''Pitch Yaw Roll'''
** Orientation of the Hard Light Bridge.
* '''Start Enabled'''
** Should the Hard Light Bridge turn on automatically when the map starts?
* '''Disable Placement Helper'''
** Disable the automatically created info_placement_helper to prevent it from fighting with a custom one.
==Inputs==
* AddOutput
* CallScriptFunction
* '''Disable'''
** Disables the Hard Light Bridge.
* '''Enable'''
** Enables the Hard Light Bridge.
* ''FireUser1 to FireUser4''
** Fire the OnUser outputs; see User Inputs and Outputs.
* ''Kill
** Removes this entity from the world.
* ''KillHierarchy''
** Removes this entity and all its children from the world.
* RunScriptFile
* RunScriptCode
* ''Use''
** Same as a player invoking +use; may not do anything. Can also be invoked by creating an output that does not specify an input. This input is not included in Valve's FGDs.
==Outputs==
* ''OnUser1 to OnUser4''
** Fired in response to the FireUser inputs; see User Inputs and Outputs.
* ''OnKilled''
** Fired when the entity is killed and removed from the game.
==See also==
* [[Hard Light Bridge]]
<br><hr><br>
{{HardLightBridgeNav}}
<br>
{{TutorialsNav}}
[[Category: Tutorials]]
7a8db12a8b758c01473d17c70456fa1d5d2bfbb5
Prop wall projector
0
254
527
2013-03-23T10:21:35Z
RectorRocks
3352141
Redirected page to [[Hard Light Bridge/Tutorial]]
wikitext
text/x-wiki
#REDIRECT [[Hard Light Bridge/Tutorial]]
528ef238ef0194af274a300010a662f32be0ea1b
MediaWiki:Common.css
8
28
528
519
2013-03-26T08:35:29Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body{ background: #e1e1e1 url("http://shoutwiki.com/w/images/portalpedia/a/a6/Hard_Light_Bridge_Close-up.png") 0px 0px no-repeat; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
edbcf374087d79e6501dd8455560fb237d1eb127
530
528
2013-03-26T08:59:40Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
10ff0557812fc5d4bfa2bd36626213e6bad52442
531
530
2013-03-26T09:04:46Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
header{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
8c37920f6becd490f0cd4242258f5e4b6eca63a2
533
531
2013-03-26T09:13:39Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px no-repeat; }
header{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
50bbbfe63f069592be421b1edbbb7afbb640a487
534
533
2013-03-26T09:14:08Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
header{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
a55755dc542e8194107c3b91660666e438aa121c
535
534
2013-03-26T09:19:38Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
content{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
9ec4cdd05f231c069652144aecea4ead52508e63
536
535
2013-03-26T09:25:24Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
content{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent {
position: relative;
background: transparent url(/images/pagebg.jpg) no-repeat center 65px !important;
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
4e9b8fad319871a1bd600a45c3cb55b7e57ac2b2
537
536
2013-03-26T09:25:53Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
content{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent {
position: relative;
background: transparent url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) no-repeat center 65px !important;
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
435590b7b3fcbeb45834be8c928427fec56457e9
538
537
2013-03-26T09:26:46Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
content{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) center 65px !important;
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6b58420f4b49d3e47c69a480ff410ffa64f652e1
539
538
2013-03-26T09:28:35Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
content{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) 0px !important;
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
fb6876485f821317e1335586aa3e2843152cdec9
540
539
2013-03-26T09:30:03Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
content{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
2e95152b75f0d29fdfd4bc1e8b5b7029f90a3f7d
541
540
2013-03-26T09:31:06Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
content{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
615a16fe0038537631f884e594ae029168ed61ee
542
541
2013-03-26T09:33:26Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { -moz-border-radius-topleft: 0.6em; -moz-border-radius-bottomleft: 0.6em; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
footer{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
77db713fe6b140de15e7e35728029a6976d468b3
545
542
2013-03-26T09:43:31Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
footer{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
b57856149377f42a255c480c9620f5123c4dec53
546
545
2013-03-26T09:46:19Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
article{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
901709eae988296e19728aa59038d345bfc7ecef
547
546
2013-03-26T09:46:53Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
#article{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
c87f36900285086dacbe499f29f6c19a7d67e750
548
547
2013-03-26T09:48:01Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
<div style="background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg");>
</div>
#content { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
#article{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
930cbc3208a61472f09a1fc43cbed5b93d52b4f9
549
548
2013-03-26T09:48:43Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
#article{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
c87f36900285086dacbe499f29f6c19a7d67e750
550
549
2013-03-26T09:56:04Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
body{ background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
#article{ background: url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg") 0px 0px no-repeat; }
#bodyContent { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
#mw_contentholder { background: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") 0px 0px; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
4f96c7d2ea84067b53530279fb032fd61b018dfe
551
550
2013-03-26T10:02:08Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body {
border: 2px solid #0000cc; border-right: none;
background-image: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg);
background-repeat: no-repeat;
background-position: right top;
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
24a7ceb5c50660d2040f072ec7fee7324e829f9a
552
551
2013-03-26T10:04:20Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content {
border: 2px solid #0000cc; border-right: none;
background-image: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg);
background-repeat: no-repeat;
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
183262270bb8026bd67e475d147af351ce9132d5
553
552
2013-03-26T10:07:08Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
#content {
border: 2px solid #0000cc; border-right: none;
background-image: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg);
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
c8e491fbe9a5102de9a05540a78964b375b61a6e
554
553
2013-03-26T10:11:15Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body
{
background-image:url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg");
background-repeat:repeat-x;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6cc54a432e03c0151138d55018d31c3e8a7922af
555
554
2013-03-26T10:13:21Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body {background-color:#b0c4de;}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
1bf50e3857e7660d0714f6f3fd5adc478bef606b
556
555
2013-03-26T10:15:04Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body {background-image:url('bgdesert.jpg');}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
c42feaa8e2c232553307b5a9e98fd355c5b99619
557
556
2013-03-26T10:16:23Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
body {background-image:url("http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg");}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
d0034b41b7f59d7931a3db51332f52f710c3a289
558
557
2013-03-26T10:35:35Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
6b12787419714e0c37ae3e72fabe8327ce98057f
562
558
2013-03-27T13:10:59Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox {
float: right;
clear: right;
margin: 0 0 .5em 1em;
width: 250px;
background: none;
border-collapse: collapse;
border-width: 0px;
font-size: 0.8em;
line-height: 1.5;
}
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .infobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
53c4913afbf8211f6dba62374c11bcf24d876034
563
562
2013-03-27T13:11:37Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .infobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
463610b3a71443492deb3edf78bf86239844b269
564
563
2013-03-27T13:13:49Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.Minfobox table.Minfoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.Minfobox td.Minfoboximage {
padding:0;
text-align:center;
}
.Minfobox th.Minfoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.Minfobox th.Minfoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.Minfobox td.Minfoboxlabel, .Minfobox td.Minfoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.Minfoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .Minfoboxcell ul { list-style-type: disc; } */
.Minfoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.Minfoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.Minfobox div.plainlinks {
color: #fff;
}
.Minfobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
77de649bf0145550deb46fbbf0bd7ef5e403e58b
566
564
2013-03-27T13:32:46Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.Minfobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.Minfobox td.infoboximage {
padding:0;
text-align:center;
}
.Minfobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.Minfobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.Minfobox td.infoboxlabel, .Minfobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.Minfoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .Minfoboxcell ul { list-style-type: disc; } */
.Minfoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.Minfoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.Minfobox div.plainlinks {
color: #fff;
}
.Minfobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
395f84254ba0271bcd609ae386063d9b7799a65f
567
566
2013-03-27T13:33:30Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .Minfobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-32px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
3684f62c39a262217b2f8e0307421b3550900b93
File:Portal 2 Wallpaper.jpg
6
255
529
2013-03-26T08:59:08Z
RectorRocks
3352141
{{Image information
|description = Portal 2 wallpaper
|author = [[User: RectorRocks|RectorRocks]]
|date = 26<sup>th<sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = Portal 2 wallpaper
|author = [[User: RectorRocks|RectorRocks]]
|date = 26<sup>th<sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
9228464b515b5f858c22774212865253189d9359
559
529
2013-03-27T10:19:29Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = Portal 2 wallpaper
|author = [[User: RectorRocks|RectorRocks]]
|date = 26<sup>th</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
be9c840802b2fcc18d69e3adf0a440b2aa38fa90
File:Portal 2 Tile Background.jpg
6
256
532
2013-03-26T09:13:19Z
RectorRocks
3352141
{{Image information
|description = ''Portal 2 tile background
|author = [[User: RectorRocks|RectorRocks]]
|date = 26<sup>th</sup> March 2013
|permission = Fair use
|source = http://thinkwithportals.com
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = ''Portal 2 tile background
|author = [[User: RectorRocks|RectorRocks]]
|date = 26<sup>th</sup> March 2013
|permission = Fair use
|source = http://thinkwithportals.com
}}
[[Category: Images]]
fc1690d76ee17bc864bcfc27cc11d7447a45f5d9
File:Portal 2 Navigation Header.png
6
257
543
2013-03-26T09:38:30Z
RectorRocks
3352141
[[Category: Images]]
wikitext
text/x-wiki
[[Category: Images]]
7e773948372fbfdd8c3a2aacd40b0ec21c586fdc
File:Headbg.jpg
6
258
544
2013-03-26T09:41:25Z
RectorRocks
3352141
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Clear
10
259
560
2013-03-27T13:06:29Z
RectorRocks
3352141
Created page with "<div style="clear:both"></div> <noinclude>[[Category:Templates]]</noinclude>"
wikitext
text/x-wiki
<div style="clear:both"></div>
<noinclude>[[Category:Templates]]</noinclude>
010462a8001a33786ac671b1856b8c653291b134
Template:Rb
10
260
561
2013-03-27T13:07:08Z
RectorRocks
3352141
Created page with "<span class="content-bg rbottom" style="{{#if:{{{2|}}}|background: {{{2}}}|}}"><span class="r4" style="background: {{{1}}}"></span><span class="r3" style="background: {{{1}}}"..."
wikitext
text/x-wiki
<span class="content-bg rbottom" style="{{#if:{{{2|}}}|background: {{{2}}}|}}"><span class="r4" style="background: {{{1}}}"></span><span class="r3" style="background: {{{1}}}"></span><span class="r2" style="background: {{{1}}}"></span><span class="r1" style="background: {{{1}}}"></span></span><noinclude>
[[Category:Templates]]
</noinclude>
f3d035288f0bd52a9d81064a4456c269a35ef107
Template:Infobox map
10
244
565
510
2013-03-27T13:31:15Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="Band_infobox" class="infobox hidable" style="padding: 0px; {{#if:{{{width|}}}|width:{{{width}}};|}}">
{| class="infoboxtable hidable-content" cellspacing="0" cellpadding="4" style="border-width: 0px"
|-
| class="infoboximage" colspan="2" style="{{#if:{{{imageBG|}}}|background: #{{{imageBG}}}|{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}}}" | {{{image|}}}
|-
! class="infoboxheading" colspan="2" style="{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}; {{{css|}}}" | {{{{{{2|name}}}}}}
{{#if:{{{hidei|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''General information'''}}
{{#if:{{{genre|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Genre(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{genre|}}}
{{!}}-
|}}{{#if:{{{founder|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Founder(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{founder|}}}
{{!}}-
|}}{{#if:{{{leader|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Leader(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{leader|}}}
{{!}}-
|}}{{#if:{{{members|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Members
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{members|}}}
{{!}}-
|}}{{#if:{{{instruments|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Instruments/parts
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{instruments|}}}
{{!}}-
|}}{{#if:{{{songs|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Notable song(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{songs|}}}
{{!}}-
|}}{{#if:{{{albums|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Album(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{albums|}}}
{{!}}-
|}}{{#if:{{{locations|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Location(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{locations|}}}
{{!}}-
|}}{{#if:{{{headquarters|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Headquarters
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{headquarters|}}}
{{!}}-
|}}{{#if:{{{hideh|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''Historical information'''}}
{{#if:{{{formed|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Formed
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{formed|}}}
{{!}}-
|}}{{#if:{{{fragmented|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Fragmentation
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{fragmented|}}}
{{!}}-
|}}{{#if:{{{reorganized|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Reorganization
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{reorganized|}}}
{{!}}-
|}}{{#if:{{{dissolved|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Dissolution
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{dissolved|}}}
{{!}}-
|}}{{#if:{{{restored|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Restoration
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{restored|}}}
{{!}}-
|}}{{#if:{{{hideot|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''Other information'''}}
{{#if:{{{era|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Era(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{era|}}}
{{!}}-
|}}{{#if:{{{affiliation|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Affiliation
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{affiliation|}}}
{{!}}-
|}}
|}
<div class="infoboxfooter plainlinks" style="text-align: center; {{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}"><span class="hidable-button"></span>[[{{{srclink|Template:Band infobox}}}|[Source]]]</div>
{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|{{rb|#{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}}|{{rb|#FDD017}}}}</div><noinclude>
{{Clear}}
==Usage instructions==
Copy and paste the following code into the top of the article, filling the appropriate fields. Omitted or blank fields will not be shown on the article page.
'''Note: This template has customizable colors for both primary and secondary headings. However, the heading colors will default to shades of gray; choose your colors appropriately.'''
<pre><nowiki>{{Eras|}}
{{Band_infobox
|BG1=
|BG2=
|imageBG=
|image=
|name=
|hidei=
|genre=
|founder=
|leader=
|members=
|instruments=
|songs=
|albums=
|locations=
|headquarters=
|hideh=
|formed=
|fragmented=
|reorganized=
|dissolved=
|restored=
|hideot=
|era=
|affiliation=}}</nowiki></pre>
[[Category:Infobox templates|{{PAGENAME}}]]</noinclude>
1975603e324810032bd69d296fb2f16b5ecdc817
568
565
2013-03-27T13:35:25Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="Band_infobox" class="infobox hidable" style="padding: 0px; {{#if:{{{width|}}}|width:{{{width}}};|}}">
{| class="infoboxtable hidable-content" cellspacing="0" cellpadding="4" style="border-width: 0px"
|-
| class="infoboximage" colspan="2" style="{{#if:{{{imageBG|}}}|background: #{{{imageBG}}}|{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}}}" | {{{image|}}}
|-
! class="infoboxheading" colspan="2" style="{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}; {{{css|}}}" | {{{{{{2|name}}}}}}
{{#if:{{{hidei|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''General information'''}}
{{#if:{{{genre|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Genre(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{genre|}}}
{{!}}-
|}}{{#if:{{{founder|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Founder(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{founder|}}}
{{!}}-
|}}{{#if:{{{leader|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Leader(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{leader|}}}
{{!}}-
|}}{{#if:{{{members|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Members
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{members|}}}
{{!}}-
|}}{{#if:{{{instruments|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Instruments/parts
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{instruments|}}}
{{!}}-
|}}{{#if:{{{songs|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Notable song(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{songs|}}}
{{!}}-
|}}{{#if:{{{albums|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Album(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{albums|}}}
{{!}}-
|}}{{#if:{{{locations|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Location(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{locations|}}}
{{!}}-
|}}{{#if:{{{headquarters|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Headquarters
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{headquarters|}}}
{{!}}-
|}}{{#if:{{{hideh|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''Historical information'''}}
{{#if:{{{formed|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Formed
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{formed|}}}
{{!}}-
|}}{{#if:{{{fragmented|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Fragmentation
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{fragmented|}}}
{{!}}-
|}}{{#if:{{{reorganized|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Reorganization
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{reorganized|}}}
{{!}}-
|}}{{#if:{{{dissolved|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Dissolution
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{dissolved|}}}
{{!}}-
|}}{{#if:{{{restored|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Restoration
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{restored|}}}
{{!}}-
|}}{{#if:{{{hideot|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''Other information'''}}
{{#if:{{{era|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Era(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{era|}}}
{{!}}-
|}}{{#if:{{{affiliation|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Affiliation
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{affiliation|}}}
{{!}}-
|}}
|}
<div class="infoboxfooter plainlinks" style="text-align: center; {{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}"><span class="hidable-button"></span>[[{{{srclink|Template:Band infobox}}}|[Source]]]</div>
{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|{{rb|#{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}}|{{rb|#FDD017}}}}</div><noinclude>
{{Clear}}
==Usage instructions==
Copy and paste the following code into the top of the article, filling the appropriate fields. Omitted or blank fields will not be shown on the article page.
'''Note: This template has customizable colors for both primary and secondary headings. However, the heading colors will default to shades of gray; choose your colors appropriately.'''
<pre><nowiki>{{Eras|}}
{{Band_infobox
|BG1=
|BG2=
|imageBG=
|image=
|name=
|hidei=
|genre=
|founder=
|leader=
|members=
|instruments=
|songs=
|albums=
|locations=
|headquarters=
|hideh=
|formed=
|fragmented=
|reorganized=
|dissolved=
|restored=
|hideot=
|era=
|affiliation=}}</nowiki></pre>
==Source==
<nowiki>{{Subst:Slh|{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}} {{Subst:Sli|{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}} {{Subst:Slc|{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}} {{Subst:Sls|General information|{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}|hidei}} {{Subst:Sld|Genre(s)|genre}} {{Subst:Sld|Founder(s)|founder}} {{Subst:Sld|Leader(s)|leader}} {{Subst:Sld|Members|members}} {{Subst:Sld|Instruments/parts|instruments}} {{Subst:Sld|Notable songs(s)|songs}} {{Subst:Sld|Album(s)|albums}} {{Subst:Sld|Location(s)|locations}} {{Subst:Sld|Headquarters|headquarters}} {{Subst:Sls|Historical information|{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}|hideh}} {{Subst:Sld|Formed|formed}} {{Subst:Sld|Fragmentation|fragmented}} {{Subst:Sld|Reorganization|reorganized}} {{Subst:Sld|Dissolution|dissolved}} {{Subst:Sld|Restoration|restored}} {{Subst:Sls|Other information|{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}|hideot}} {{Subst:Sld|Era(s)|era}} {{Subst:Sld|Affiliation|affiliation}} {{Subst:Slf|{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}}</nowiki>
[[Category:Infobox templates|{{PAGENAME}}]]</noinclude>
91493016d9c943feb0258eae538691fedefa095d
569
568
2013-03-27T13:53:23Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="Band_infobox" class="infobox hidable" style="padding: 0px; {{#if:{{{width|}}}|width:{{{width}}};|}}">
{| class="infoboxtable hidable-content" cellspacing="0" cellpadding="4" style="border-width: 0px"
|-
| class="infoboximage" colspan="2" style="{{#if:{{{imageBG|}}}|background: #{{{imageBG}}}|{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}}}" | {{{image|}}}
|-
! class="infoboxheading" colspan="2" style="{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}; {{{css|}}}" | {{{{{{2|name}}}}}}
{{#if:{{{hideg|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''Map information'''}}
{{#if:{{{game|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Game
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{game|}}}
{{!}}-
|}}{{#if:{{{player|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Player
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{player|}}}
{{!}}-
|}}{{#if:{{{mode|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Mode(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{mode|}}}
{{!}}-
|}}{{#if:{{{author|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Author(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{author|}}}
{{!}}-
|}}{{#if:{{{mapname|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Map name
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
<tt>{{{mapname|}}}</tt>
{{!}}-
|}}{{#if:{{{version|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Version
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{version|}}}
{{!}}-
|}}{{#if:{{{type|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Type
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{type|}}}
{{!}}-
|}}{{#if:{{{theme|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Theme(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{theme|}}}
{{!}}-
|}}{{#if:{{{hazard|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Hazard(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{hazard|}}}
{{!}}-
|}}{{#if:{{{difficulty|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Difficulty
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{difficulty|}}}
{{!}}-
|}}{{#if:{{{rating|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Rating
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{rating|}}}
{{!}}-
|}}{{#if:{{{download|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Download
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{download|}}}
{{!}}-
|}
<div class="infoboxfooter plainlinks" style="text-align: center; {{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}"><span class="hidable-button"></span>[[{{{srclink|Template:Infobox map}}}|[Source]]]</div>
{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|{{rb|#{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}}|{{rb|#FDD017}}}}</div><noinclude>
{{Clear}}
==Usage instructions==
Copy and paste the following code into the top of the article, filling the appropriate fields. Omitted or blank fields will not be shown on the article page.
'''Note: This template has customizable colors for both primary and secondary headings. However, the heading colors will default to shades of gray; choose your colors appropriately.'''
<pre>
{{Infobox map
|BG1=
|BG2=
|imageBG=
|image=
|name=
|hideg=
|game=
|player=
|mode=
|author=
|mapname=
|version=
|type=
|theme=
|hazards=
|difficulty=
|rating=
|download=
}}</pre>
[[Category:Template]]
[[Category: Infobox templates]]</noinclude>
9bea2e47881ceb9d093b6abf013886dfa36f8839
570
569
2013-03-27T13:53:37Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="Band_infobox" class="infobox hidable" style="padding: 0px; {{#if:{{{width|}}}|width:{{{width}}};|}}">
{| class="infoboxtable hidable-content" cellspacing="0" cellpadding="4" style="border-width: 0px"
|-
| class="infoboximage" colspan="2" style="{{#if:{{{imageBG|}}}|background: #{{{imageBG}}}|{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}}}" | {{{image|}}}
|-
! class="infoboxheading" colspan="2" style="{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}; {{{css|}}}" | {{{{{{2|name}}}}}}
{{#if:{{{hideg|}}}|{{!}}-|{{!}}-
! class="infoboxsubheading" colspan="2" style="background: #{{#if:{{{BG2|}}}|{{{BG2}}}|FFF380}}" {{!}} '''Map information'''}}
{{#if:{{{game|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Game
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{game|}}}
{{!}}-
|}}{{#if:{{{player|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Player
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{player|}}}
{{!}}-
|}}{{#if:{{{mode|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Mode(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{mode|}}}
{{!}}-
|}}{{#if:{{{author|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Author(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{author|}}}
{{!}}-
|}}{{#if:{{{mapname|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Map name
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
<tt>{{{mapname|}}}</tt>
{{!}}-
|}}{{#if:{{{version|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Version
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{version|}}}
{{!}}-
|}}{{#if:{{{type|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Type
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{type|}}}
{{!}}-
|}}{{#if:{{{theme|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Theme(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{theme|}}}
{{!}}-
|}}{{#if:{{{hazard|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Hazard(s)
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{hazard|}}}
{{!}}-
|}}{{#if:{{{difficulty|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Difficulty
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{difficulty|}}}
{{!}}-
|}}{{#if:{{{rating|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Rating
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{rating|}}}
{{!}}-
|}}{{#if:{{{download|}}}|
{{!}}-
{{!}} class="infoboxlabel" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}" {{!}} Download
{{!}} class="infoboxcell" style="{{#if:{{{3|}}}|background: #{{{3}}}|}}; {{{css|}}}" {{!}}
{{{download|}}}
{{!}}-
|}}
|}
<div class="infoboxfooter plainlinks" style="text-align: center; {{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|background: #FDD017}}"><span class="hidable-button"></span>[[{{{srclink|Template:Infobox map}}}|[Source]]]</div>
{{#if:{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}|{{rb|#{{#if:{{{BG1|}}}|{{{BG1}}}|FDD017}}}}|{{rb|#FDD017}}}}</div><noinclude>
{{Clear}}
==Usage instructions==
Copy and paste the following code into the top of the article, filling the appropriate fields. Omitted or blank fields will not be shown on the article page.
'''Note: This template has customizable colors for both primary and secondary headings. However, the heading colors will default to shades of gray; choose your colors appropriately.'''
<pre>
{{Infobox map
|BG1=
|BG2=
|imageBG=
|image=
|name=
|hideg=
|game=
|player=
|mode=
|author=
|mapname=
|version=
|type=
|theme=
|hazards=
|difficulty=
|rating=
|download=
}}</pre>
[[Category:Template]]
[[Category: Infobox templates]]</noinclude>
56350bc2596e44918a1d26f94b428de7270a71ed
571
570
2013-03-27T14:00:06Z
RectorRocks
3352141
wikitext
text/x-wiki
{| align="right" width="300" max-width="300" style="background: #{{{color1|a14411}}}; margin-left: 10px; margin-bottom: 10px; {{roundy|10px}} border: 2px solid #{{{color3|fa9d6a}}}"
|-
| align="center" colspan="2" style="background: #{{{color2|f7681a}}}; {{roundytop|10px}}" |
{| align="center" width="100%" style="background: #{{{color2|f7681a}}}; {{roundytop|10px}}"
|- align="center"
| <big><font color="{{{colortitletext|FFFFFF}}}">'''{{{title|Gelocity}}}'''</font></big>
|
|}
|-
| align="center" colspan=2 style="background: #000" | [[File:{{{image|Gelocity Overview Title.jpg}}}|{{{image_size|300}}}px]]
|- style="{{#if:{{{slogan|}}}||display: none;}}"
| align="center" colspan=2 style="background: #{{{color3|fa9d6a}}}; {{roundy|5px}}" | ''{{{slogan|Slogan}}}''
|-
| align="center" colspan=2 style="background: #{{{color2|f7681a}}}; {{roundytop|10px}} " | <font color="{{{colortitletext|FFFFFF}}}">'''Map overview'''</font>
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Game:'''</font>
| style="background:#fff;"|{{{game}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Player:'''</font>
| style="background:#fff;"|{{{player}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Map name:'''</font>
| style="background:#fff;"|<tt>{{{mapname}}}</tt>
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Mode:'''</font>
| style="background:#fff;"|{{{mode}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Author:'''</font>
| style="background:#fff;"|{{{author}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Version:'''</font>
| style="background:#fff;"|{{{version}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Type:'''</font>
| style="background:#fff;"|{{{type}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Theme:'''</font>
| style="background:#fff;"|{{{theme}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Hazards:'''</font>
| style="background:#fff;"|{{{hazards}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Difficulty:'''</font>
| style="background:#fff;"|{{{difficulty}}}
|-
| align="right" style="background:#{{{color2|f7681a}}};"|<font color="{{{colortitletext|FFFFFF}}}">'''Rating:'''</font>
| style="background:#fff;"|{{{rating}}}
|-
| align="right" style="background:#{{{color2|f7681a}}}; {{roundybl|10px}} "|<font color="{{{colortitletext|FFFFFF}}}">'''Download:'''</font>
| style="background:#fff; {{roundybr|10px}}"|{{{download}}}
|}<noinclude>
{{Block STAF icon}}To be used on [[:Category: Maps|custom maps]].
Source: [http://bulbapedia.bulbagarden.net/wiki/Template:RangerLocationInfobox Bulbapedia - RangeLocationInfobox]
==Usage==
<pre>
{{Infobox map
|color1 =
|color2 =
|color3 =
|colortitletext =
|title =
|image =
|image_size =
|game =
|player =
|mapname =
|mode =
|author =
|version =
|type =
|theme =
|hazards =
|difficulty =
|rating =
|download =
|bottom =
}}
</pre>
[[Category:Templates]][[Category:Infobox templates]]</noinclude>
214b6668acde8c18c6afc1ad88913e43e6adcbbd
MediaWiki:Vector.css
8
261
572
2013-03-28T10:22:53Z
RectorRocks
3352141
Created page with "/* CSS placed here will affect users of the Vector skin */ body { background: url(http://starfywiki.org/images/d/d6/WikiBubbles.jpg) repeat; } h1, h2, h3, h4, h5, h6 ..."
css
text/css
/* CSS placed here will affect users of the Vector skin */
body {
background: url(http://starfywiki.org/images/d/d6/WikiBubbles.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
color: #00B7EB;
}
div#userloginForm form,
div#userlogin form#userlogin2 {
margin: 0 3em 1em 0;
border: 1px solid #3b587e;
clear: both;
padding: 1.5em 2em;
background-color: #1f4973;
float: left;
}
div#content {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #F8F4FF;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
div.thumb {
border-color: transparent;
}
table.gallery td {
background: transparent !important;
}
table {
background: transparent;
}
.catlinks {
border: 1px solid aqua;
background-color: #082567;
}
div.thumbinner {
border: 1px solid #1034A6;
padding: 3px !important;
background-color: #082567;
font-size: 94%;
text-align: center;
overflow: hidden;
}
table.gallery {
border: 1px solid #1034A6;
margin: 2px;
padding: 2px;
background-color: #082567;
}
table.gallery tr {
vertical-align: top;
}
table.gallery td {
vertical-align: top;
background-color: white;
border: solid 2px #1034A6;
}
#p-logo, #p-logo a, #p-logo a:hover {
height: 160px;
}
#p-logo a, #p-logo a:hover {
background-position: 35% 90% !important;
}
8ff35b563cf23e5dfda8893df3259549d075e2a2
573
572
2013-03-28T10:24:08Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body {
background: url(http://starfywiki.org/images/d/d6/WikiBubbles.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
color: #00B7EB;
}
div#userloginForm form,
div#userlogin form#userlogin2 {
margin: 0 3em 1em 0;
border: 1px solid #3b587e;
clear: both;
padding: 1.5em 2em;
background-color: #1f4973;
float: left;
}
div#content {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #F8F4FF;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
div.thumb {
border-color: transparent;
}
table.gallery td {
background: transparent !important;
}
table {
background: transparent;
}
.catlinks {
border: 1px solid aqua;
background-color: #082567;
}
div.thumbinner {
border: 1px solid #1034A6;
padding: 3px !important;
background-color: #082567;
font-size: 94%;
text-align: center;
overflow: hidden;
}
table.gallery {
border: 1px solid #1034A6;
margin: 2px;
padding: 2px;
background-color: #082567;
}
table.gallery tr {
vertical-align: top;
}
table.gallery td {
vertical-align: top;
background-color: white;
border: solid 2px #1034A6;
}
#p-logo, #p-logo a, #p-logo a:hover {
height: 160px;
}
#p-logo a, #p-logo a:hover {
background-position: 35% 90% !important;
}
/*Sidebar*/
.pBody, .portlet h5, ul#f-list {
font-family: verdana;
}
.portlet .pBody {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
border: 2px solid #1034A6;
}
.portlet#p-personal li a, .portlet#p-personal li a:visited {
color: #F0F8FF;
}
.pBody {
background: transparent;
border: 2px outset #1034A6;
padding-left: 8px;
margin: 2px 5px 0 5px;
-webkit-border-radius: 15px 15px / 15px 15px;
-moz-border-radius: 15px 15px;
border-radius: 15px 15px;
}
.portlet h5 {
color: #F0F8FF;
font-weight: bold;
text-transform: uppercase;
background: #1034A6;
border: 2px outset aqua;
padding: 1px 0 3px 10px;
display: block;
-webkit-border-radius: 11px 11px / 11px 11px;
-moz-border-radius: 11px 11px;
border-radius: 11px 0;
}
.pBody li a {
color: #F0F8FF;
}
#p-personal li a:hover {
background: none;
text-decoration: underline;
}
/*Footer*/
div#footer, div#footer a {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #F0F8FF;
}
div#footer {
border: 2px solid #1034A6;
}
/*Search*/
#searchInput {width: 100px;}
/*Links*/
a,
#p-personal li a,
#p-cactions li a,
#bodyContent a.extiw,
#bodyContent a.external {
color: #4169E1;
}
a:visited,
#bodyContent a.extiw:visited,
#bodyContent a.external:visited {
color: #4169E1;
}
a:hover,
#p-personal li a:hover,
#bodyContent a.extiw:hover,
#bodyContent a.external:hover {
color: #93CCEA;
}
a:visited:hover,
#bodyContent a.extiw:visited:hover,
#bodyContent a.external:visited:hover {
color: #ADD8E6;
}
a.new:link,
a.new:visited,
#p-personal li a.new,
#p-cactions .new a,
#p-personal li a.new:visited,
#p-cactions .new a:visited {
color: #CF1020;
}
html body.skin-monobook ul {list-style-image: url(http://starfywiki.org/images/9/9b/Bubble.png);}
#toc {
background: aqua;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset aqua;
}
/*Tabs*/
#p-cactions .pBody:hover {opacity: 1;}
#p-cactions li:hover {opacity: 0.8;}
#p-cactions li {
border: 2px outset #1034A6;
border-bottom: 1px solid #1034A6;
background: #1034A6;
-webkit-border-radius: 10px 10px / 10px 10px;
-moz-border-radius: 10px 10px;
border-radius: 10px 10px;
}
#p-cactions li a {
border: none;
-webkit-border-radius: 10px 10px / 10px 10px;
-moz-border-radius: 10px 10px;
border-radius: 10px 10px;
}
a#NavToggle1 {color: white !important;}
d8a1432421f75995f1054672a081adeb3ff2c426
574
573
2013-03-28T10:28:33Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body {
background: url(http://starfywiki.org/images/d/d6/WikiBubbles.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
color: #00B7EB;
}
div#userloginForm form,
div#userlogin form#userlogin2 {
margin: 0 3em 1em 0;
border: 1px solid #3b587e;
clear: both;
padding: 1.5em 2em;
background-color: #1f4973;
float: left;
}
div#content {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #F8F4FF;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
div.thumb {
border-color: transparent;
}
table.gallery td {
background: transparent !important;
}
table {
background: transparent;
}
.catlinks {
border: 1px solid aqua;
background-color: #082567;
}
div.thumbinner {
border: 1px solid #1034A6;
padding: 3px !important;
background-color: #082567;
font-size: 94%;
text-align: center;
overflow: hidden;
}
table.gallery {
border: 1px solid #1034A6;
margin: 2px;
padding: 2px;
background-color: #082567;
}
table.gallery tr {
vertical-align: top;
}
table.gallery td {
vertical-align: top;
background-color: white;
border: solid 2px #1034A6;
}
#p-logo, #p-logo a, #p-logo a:hover {
height: 160px;
}
#p-logo a, #p-logo a:hover {
background-position: 35% 90% !important;
}
8ff35b563cf23e5dfda8893df3259549d075e2a2
575
574
2013-03-28T10:32:29Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://www.kidicaruswiki.org/images/9/9d/ExampleBG.png) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
3a9c84c636ddf9a94ab268ecbab231088ab0f73b
576
575
2013-03-28T12:52:13Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
d394e2d44f4b9a913a2c49d106345f323205bc93
577
576
2013-03-28T12:53:10Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
div#content {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #F8F4FF;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
ff03641fceb7804b5a7db57c44ea9f02e595a810
578
577
2013-03-28T12:53:59Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
div#content {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #F8F4FF;
border: 2px solid #FF00FF;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
7a2b9cdc6ab75dee27a705f53e69f6cc06db2766
579
578
2013-03-28T12:54:18Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
div#content {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
be4c348a92f0a7aa5e26074ff2692a1769b6195d
580
579
2013-03-28T12:55:24Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
div#content {
background: transparent url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
c68a0eba719555d82f3128144e1dfb2fa6523ac3
581
580
2013-03-28T12:56:05Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
div#content {
background: 000000 url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
0b3b9cc1ae2771f9c11af7da22477c54045c6aa6
582
581
2013-03-28T12:56:35Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
.skybg {
background-color: #006400;
background-image: url(/images/9/9d/ExampleBG.png);
}
div#content {
background: #000000 url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
8176d1f1b120c189ad42b70700239062772d98fb
583
582
2013-03-28T12:57:03Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 60px 60px 60px 60px / 60px 60px 60px 60px;
-moz-border-radius: 20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
border: 2px outset #12b1c4;
}
.catlinks {
border: 1px solid #12b1c4;
background-color: #91dff6;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
div#footer a
{
color:#000000;
}
div#footer ul li
{
color:#000000;
}
div#footer ul
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
51cdd4484c234f487a8b3577c6fb5abf5163e1ef
584
583
2013-03-28T13:05:30Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#p-personal
{
border: 1px solid #91dff6;
background:#12b1c4;
border-bottom-left-radius: 10px 10px;
-moz-border-radius-bottomleft: 10px 10px;
margin-right:-12px;
padding-right:10px;
padding-left:5px;
}
#p-personal ul li a
{
color:black;
}
#p-personal ul li a.new
{
color:#12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 30px 30px 30px 30px;
border: 2px outset #12b1c4;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
b2039486056f8f10e783d29f9e64df17efbfd5d6
585
584
2013-03-28T13:06:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 30px 30px 30px 30px;
border: 2px outset #12b1c4;
}
/*
#p-personal ul
{
background:#91dff6;
background:cyan;
border: 5px solid cyan;
}
#p-personal ul li
{
background:#91dff6;
background-color:#12b1c4;
border: 5px solid cyan;
}
*/
div.thumb
{
border-color: transparent;
}
7212fd4a4c03b196971f7b27eb02d7ec7a41f257
586
585
2013-03-28T13:08:53Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 30px 30px 30px 30px;
border: 2px outset #12b1c4;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
c36412896c7fe38dc41c14a21510b61cdf51565d
587
586
2013-03-28T13:10:28Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 30px 30px 30px 30px;
border: 2px outset #12b1c4;
}
#p-cactions ul li, #p-cactions ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
#p-cactions ul li, #p-cactions ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
#p-cactions ul li a { background: #A1CF31; }
#p-cactions ul li.selected a { background: #FFFFFF; }
#p-cactions li.selected { border-color: #3E7614; }
#p-cactions li { border-color: #3E7614; }
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
8e47b4a5ef2a1fb9c72a5cdae0863ef2721eecf5
588
587
2013-03-28T13:10:44Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
#toc {
background: #91dff6;
-webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 30px 30px 30px 30px;
border: 2px outset #12b1c4;
}
#p-cactions ul li, #p-cactions ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
#p-cactions ul li, #p-cactions ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
#p-cactions ul li a { background: #A1CF31; }
#p-cactions ul li.selected a { background: #FFFFFF; }
#p-cactions li.selected { border-color: #3E7614; }
#p-cactions li { border-color: #3E7614; }
acdf3514351c2d3647263d2d32bbc35f6d290cfc
589
588
2013-03-28T13:11:32Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
84d73bf49fc7dc6d7de9dd6fc166010dade23e7e
590
589
2013-03-28T13:15:33Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
0df49bbfb2b150cc94a744ee2145e96499a5ab96
591
590
2013-03-28T13:16:48Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
6a388f3267e4a13c49cb53c3ba8fda4e3becee7c
592
591
2013-03-28T13:17:37Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
2f2b82531fca6e5e86970610e1aebded9f09d2dc
593
592
2013-03-28T13:18:10Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
background: #91dff6;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
e5f7bdbde0466d1f6df6fed2cf9554c29352863f
594
593
2013-03-28T13:18:48Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #5acff2;
border: 1px solid #12b1c4;
color: #000000;
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
5a77ad3a0efdf447525b47f9e4a764a0b199d195
595
594
2013-03-28T13:19:30Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li.selected
{
{ background: #FFFFFF; }
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.vectorTabs li a,
div.vectorTabs li a span {
color:#000000;
}
div.thumb
{
border-color: transparent;
}
bb3e1d3c9a3b8f7038d9e567b3ec328282dbfb72
596
595
2013-03-28T13:19:56Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li.selected
{
{ background: #FFFFFF; }
}
div.vectorMenu ul
{
background: #91dff6;
color: #000000;
}
div.thumb
{
border-color: transparent;
}
773c810a8a4ec5c75cd49ee7b6543dc63a7270f6
597
596
2013-03-28T13:20:47Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li.selected
{
{ background: #FFFFFF; }
}
div.thumb
{
border-color: transparent;
}
c4ce755462933ebca71eb1031b219925256e677f
598
597
2013-03-28T13:21:10Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li.selected
{
background: #FFFFFF;
}
div.thumb
{
border-color: transparent;
}
34e018aec5815e5eb707702aa6bc7914d555cdf5
599
598
2013-03-28T13:22:12Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
.vectorTabs
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
background: #91dff6;
color: #000000;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li.selected
{
background: #FFFFFF;
}
div.thumb
{
border-color: transparent;
}
9c30748bf2721ac0df1e05ed2c7e3161dd3eab2a
600
599
2013-03-28T13:22:32Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li.selected
{
background: #FFFFFF;
}
div.thumb
{
border-color: transparent;
}
4790fa575d1929eb810edb531af6fc180a1d88d3
601
600
2013-03-28T13:23:09Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #91DFF6;
}
div.vectorTabs ul li.selected
{
background: #FFFFFF;
}
9cce53d33adadd233135901f34059a8e068102bd
602
601
2013-03-28T13:24:21Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #91DFF6;
}
div.vectorTabs ul li.selected
{
background: #FFFFFF;
}
div.vectorTabs ul li, div.VectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
5eb63bddceb0b285ee023df8ae9f235833fd3d68
603
602
2013-03-28T13:24:45Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #91DFF6;
}
div.vectorTabs ul li, div.VectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
2f5b5554d3e58e8f1195b7b5c3114c865990632c
604
603
2013-03-28T13:24:56Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #91DFF6;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
9965dfcd222bea0aa98814ab1becb5ea287281b7
605
604
2013-03-28T13:25:29Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #91DFF6;
}
div.vectorTabs ul li, div.VectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
8fa674550283d96171a9d5a0963909730280152d
606
605
2013-03-28T13:27:14Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li, div.vectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #91DFF6;
}
div.vectorTabs ul li, div.VectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
9dbf5eb8d57ab4f8bfe9ad67291133f4b711c2a8
607
606
2013-03-28T13:28:32Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li, div.vectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: transparent;
}
div.vectorTabs ul li, div.VectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
dbd7cea303ed83a531562a2c23c50bee0c9d4344
608
607
2013-03-28T13:32:31Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li, div.vectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li
{
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: transparent;
}
div.vectorTabs ul li, div.VectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
d7b3801b4b4184a3d9e532ecb2e089aafebdd544
609
608
2013-03-28T13:39:16Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs ul li, div.vectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li, div.VectorTabs ul li a {
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
3e1f4463c6c50fd81b1ccbd381ff80f654c37899
610
609
2013-03-28T13:44:31Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
#p-cactions .pBody:hover {opacity: 1;}
#p-cactions li:hover {opacity: 0.8;}
#p-cactions li {
border: 2px outset #0b0;
border-bottom: 1px solid #fff;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
#p-cactions li a {
border: none;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
div.vectorTabs ul li a { background: #A1CF31; }
div.vectorTabs ul li.selected a { background: #FFFFFF; }
div.vectorTabs li.selected { border-color: #3E7614; }
div.vectorTabs li { border-color: #3E7614; }
32b154e232c2fefff04e8db4530027abe2293ca6
611
610
2013-03-28T13:44:44Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
#p-cactions .pBody:hover {opacity: 1;}
#p-cactions li:hover {opacity: 0.8;}
#p-cactions li {
border: 2px outset #0b0;
border-bottom: 1px solid #fff;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
#p-cactions li a {
border: none;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
0cab5ae56a321cd9426597061f2bd11f8baf8641
612
611
2013-03-28T13:45:14Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 2px outset #0b0;
border-bottom: 1px solid #fff;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
div.VectorTabs li a {
border: none;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
d13ea2b45af559bcf92a35dd380c3a2f187928c1
613
612
2013-03-28T13:51:12Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 2px outset #0b0;
border-bottom: 1px solid #fff;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: none;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
483ca61fb671dec3b453a66828580e7ad975dd64
614
613
2013-03-28T13:51:42Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 3px outset #0b0;
border-bottom: 1px solid #fff;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: none;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
d7f57b5fe27dec73f109a6f8e2dd8de6b9d628b1
615
614
2013-03-28T13:52:14Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 3px outset #000000;
border-bottom: 1px solid #fff;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 3px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 10px 0;
}
7cc10b4a06d39517d7ebdec1d49359cbcf343aa3
616
615
2013-03-28T13:53:25Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 3px outset #000000;
border-bottom: 1px solid #fff;
margin: 2.8em 0 0 12.2em;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 3px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
cf669dcc409fd8e9fbb92767aeaf4a226b67e672
617
616
2013-03-28T13:54:00Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 10px outset #000000;
border-bottom: 1px solid #fff;
margin: 2.8em 0 0 12.2em;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 3px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
808d5a6adc8e324e607062b172f72c0f4726d738
618
617
2013-03-28T13:55:48Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 2px outset #000000;
border-bottom: 1px solid #fff;
color: #FFFF00
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 3px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
6feee53bbe70b7876a1c310ff3b70e18095971a5
619
618
2013-03-28T13:56:27Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/8/89/Portal_2_Navigation_Header.png) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 2px outset #000000;
border-bottom: 1px solid #fff;
color: #FFFF00
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 3px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
3f5688c95dcd0b4c3ba40042e4bf5a371f0846bf
620
619
2013-03-28T13:57:07Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Portal_2_Wallpaper.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 2px outset #000000;
border-bottom: 1px solid #fff;
color: #FFFF00
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 3px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
34bd670c444ad8cb8c54e0c8f2107bf7d665cd22
621
620
2013-03-28T13:57:58Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 2px outset #000000;
border-bottom: 1px solid #fff;
color: #FFFF00
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 2px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
7341787bdf8c78418609b2cd3e422be80af86d87
MediaWiki:Vector.css
8
261
622
621
2013-03-28T13:59:39Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
border: 2px outset #000000;
border-bottom: 1px solid #fff;
color: #FFFF00
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 1em 1em 0 0;
border-radius: 1em 1em 0 0;
}
div.VectorTabs li a {
border: 2px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
8d4c707d5867dd0d621aa548af0840555631b3ad
623
622
2013-03-28T14:00:10Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
div.VectorTabs li a {
border: 2px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
d0c6f72593d97a30fa5211d76bbbaa1847bca4cc
624
623
2013-03-29T00:06:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
div.vectorTabs .pBody:hover {opacity: 1;}
div.vectorTabs li:hover {opacity: 0.8;}
div.vectorTabs li {
background:#91dff6;
border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px;
}
div.VectorTabs li a {
border: 2px;
-webkit-border-radius: 10px 0 / 10px 0;
-moz-border-radius: 10px 0;
border-radius: 1em 1em 0 0;
}
d6767940663e8e29a1173d2f1930866a3179f7d7
625
624
2013-03-29T00:14:26Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-image: url("http://tekkit.it/image/Vector-tabs.png") !important;
background-position: left top;
background-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-image: url("http://tekkit.it/image/Vector-tabs.png") !important;
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
37f16bb29b0f090fdf1a12e046bd130b28f0b143
626
625
2013-03-29T00:17:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-image: url("http://shoutwiki.com/w/images/portalpedia/8/89/Portal_2_Navigation_Header.png") !important;
background-position: left top;
background-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-image: url("http://shoutwiki.com/w/images/portalpedia/8/89/Portal_2_Navigation_Header.png") !important;
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
d9cbee877fcab20f05bf0ad12db43baac1149971
627
626
2013-03-29T00:19:12Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: left top;
background-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
522c3a126563820e09808d45dc1561309692b236
628
627
2013-03-29T00:20:16Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background: transparent
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: left top;
background-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
8f21df86001c395a1030b4dda94b2679bfbaec6b
629
628
2013-03-29T00:20:38Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background: transparent
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: left top;
background-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background: transparent
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
df0899d3f38d7ea020c44fffaec237567fce3704
630
629
2013-03-29T00:21:58Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-image: url("http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg") !important;
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
0cdaa4e275acdd3382834b7d04490def64fab367
631
630
2013-03-29T00:23:27Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
background: #A1CF31;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
84157f82ce0c3bf5803e4a04f2ab23bcc12dec3b
632
631
2013-03-29T00:24:01Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #A1CF31;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
e6590aba4f108585ae7542ae4c07b41958dc89fe
633
632
2013-03-29T00:24:26Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #A1CF31;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
6b6fff7e28e54ad831449473134b254007f06bfd
634
633
2013-03-29T00:25:00Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #A1CF31;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
e6590aba4f108585ae7542ae4c07b41958dc89fe
635
634
2013-03-29T00:25:44Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #A1CF31;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
a3a13b9964572722eef9f19a75a36c68309418dc
636
635
2013-03-29T00:26:13Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background: transparent
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #A1CF31;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
0680f646ed544271d94c6e93698ed0c3c5ca7a42
637
636
2013-03-29T00:26:51Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFF00;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
2f7f0a40dde6548c4a0d6477711ff70c31319088
638
637
2013-03-29T00:27:32Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFF00;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
bb9d0b2ae5d499cbf166d1a71da40c8ea1363715
639
638
2013-03-29T00:27:52Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFF00;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
}
6d103dd625a91ff3d93b083be2e24c39a52633b9
640
639
2013-03-29T00:28:56Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF0000;
height: 21px
}
5585f95f5b2313dffeb41612e24e0e9516512086
641
640
2013-03-29T00:29:39Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #FF0000;
background: #FF0000;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
15f166f31e4798fbb316fc907f80ab1b91c34190
642
641
2013-03-29T00:30:09Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: #FF0000
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #FF0000;
background: #FF0000;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
45c28328639652c8410e4c53dde5b74ee17736db
643
642
2013-03-29T00:30:30Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background: #FF0000
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #FF0000;
background: #FF0000;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
a233d35e5693522c9e65a461441d75392894b517
644
643
2013-03-29T00:31:05Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background: #FF0000
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: #FF0000;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #FF0000;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
div.vectorTabs li a {
background-image: none;
padding: 15px 14px 0;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #FF0000;
background: #FF0000;
height: 21px
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
a1de865156d6f7fc7e96f81197e9205f26b9dc7c
645
644
2013-03-29T00:31:45Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: #FF0000;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #FF0000;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
80bdeec5a2d655d7dd4c73940a419b93e6af3481
646
645
2013-03-29T00:32:14Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: #FF00FF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
1a48280eed623b5cc5b5f87a98cc70f917716f9e
647
646
2013-03-29T00:32:36Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs li span, div.vectorMenu h5 {
background-position: right top !important;
height: 36px;
float: left;
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
d87961e533de12f6e4c0f201737d40c207bdfa1b
648
647
2013-03-29T00:33:49Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: transparent;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
f9eba8c0c0106f941ee07cd94c9183fc8ab18bc0
649
648
2013-03-29T00:34:27Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
03a57b9b14b1338ae866c8fff069df90dd2af815
650
649
2013-03-29T00:34:47Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
3746fe3014eb45b6fe34fda232a9e15af0822061
651
650
2013-03-29T00:35:37Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: #FFFF00;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
571238fb0ad45f0de1ae2a2de7d28865e8f1a404
652
651
2013-03-29T00:35:58Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li,{
background-position: left top;
background-color: #FFFF00;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FF0000
}
843d1b9c8e6dd64a670c3ce27bc3f9a4995f9395
653
652
2013-03-29T00:36:30Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: #FFFF00;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
bc986c192c36e3bc8cdafd20f2ea196b29698d32
654
653
2013-03-29T00:36:57Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
background: #000000
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
79fc2be497b47049f054b8392dc1053c53708825
655
654
2013-03-29T00:37:25Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: #FFFF00
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
aa99464ff2eb0bf684ddf17d129a81ab668c0cce
656
655
2013-03-29T00:37:51Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: #FFFF00
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
background: #FFFF00
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
6db6c07525dbd6743e19c581fd5e0afdd19392fe
657
656
2013-03-29T00:38:04Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: #FFFF00
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
aa99464ff2eb0bf684ddf17d129a81ab668c0cce
658
657
2013-03-29T00:39:04Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: #FFFF00
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
93bdac0af3d57afa5a603b1e53b86f6e9ceba15c
659
658
2013-03-29T00:40:00Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: #FFFF00
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
5fd1e14eb61bff2309796e6ff8efff082b7bdc1c
660
659
2013-03-29T00:40:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: #FFFF00;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
bf31cfeda1a5640ca0df20f97a1f10ac973e4720
661
660
2013-03-29T00:40:54Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background: #FFFF00;
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
e9f89a83dd7a62330869ebc6b822b1f75a93d18b
662
661
2013-03-29T00:41:16Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background: #FFFF00;
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: 3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
bf7bb3f974b98193c02fdd247030f92d548fe5f1
663
662
2013-03-29T00:41:55Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background: #FFFF00;
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
fe56eedfd161a9b0e39da8d191a1145ce46f319b
664
663
2013-03-29T00:42:11Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
3c23f74d69e2af54e30353f285a6e9df264e58e6
665
664
2013-03-29T00:42:42Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: #000000;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
bd5695b477c1634a31be2a9a74978e5f167a364c
666
665
2013-03-29T00:43:15Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFF00
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #000000
}
a08890617f08ec7b18dee0a2939590f3343d5694
667
666
2013-03-29T00:43:40Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFF00
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: transparent
}
a88cf64a6c013030faea784fdb880a0bd4817ce2
668
667
2013-03-29T00:44:37Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFF00
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: transparent
}
01f66bba7f3595e5404d2747f8a7e9a55d4a4cfd
669
668
2013-03-29T00:45:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent;
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFF00
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: transparent
}
eb7d82f1f5a5f483805b32a556f9be9687e187c3
670
669
2013-03-29T00:45:51Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
padding-left: 6px;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #0000FF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FFFFFF
}
4ffe4356729ffe5174368cd683380b8fbe02084b
671
670
2013-03-29T00:46:21Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #0000FF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FFFFFF
}
e49f7fe83d52edb68c1e15910d7ef8d20afd90c3
MediaWiki:Vector.css
8
261
672
671
2013-03-29T00:46:52Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #0000FF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #FFFFFF
}
0ec776758e12cf8e94e27fa5ee3eed4b826f94ba
673
672
2013-03-29T00:47:47Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #0000FF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #00FFFFF
}
c906ee228eba6a54daded7d6302082274a331694
674
673
2013-03-29T00:48:20Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #000000
background-color: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none
background: #00FFFF
}
ccbc4db31ebd741fff70fdce2da38a78f44c33e2
675
674
2013-03-29T00:48:48Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #000000;
background-color: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
d5665222af24462a83bc310d2f4696d88df43156
676
675
2013-03-29T00:49:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #000000
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
51728aab36ab65ba3a12f34ec6ce23e1170d5932
677
676
2013-03-29T00:49:47Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #008080
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
631d4566cab28cd078a335170f3225270101cc5e
678
677
2013-03-29T00:51:13Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #FFFF00
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #008080
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
a3efc2a2442e83f479dc49204074d258b82d6edc
679
678
2013-03-29T00:55:31Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFFFFF
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
f60c8dbc5079e2a86d212f02f7f6f845c1074125
680
679
2013-03-29T00:56:25Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
67b7e11dcfe25c7869a80589a7005690fabb158a
681
680
2013-03-29T01:00:27Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#91dff6;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content {
-moz-border-radius: 1em 0 0 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-radius: 1em 0 0 1em;
border-top: 1px solid #3E7614;
border-left: 1px solid #3E7614;
border-bottom: 1px solid #3E7614;
}
.pBody {
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #3E7614;
border-right: 1px solid #3E7614;
border-top: 1px solid #3E7614;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
c9eb6d82bec8fe6132808722ad1013d5eafb0112
682
681
2013-03-29T01:01:22Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#000000;
}
#mw-panel div.portal
{
background:#91dff6;
border: 1px solid #12b1c4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
e83ff634a95f63ed69179a4d274acd020cffc372
683
682
2013-03-29T01:02:15Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#000000;
}
#mw-panel div.portal
{
background:#000000;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#91dff6;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
b5d9353c457bdb809985771dac5501e478c653e1
684
683
2013-03-29T01:08:14Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-icab-border-radius: 15px;
-o-border-radius: 15px;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
322f4941c75bb719c1eee0205d573c8831975d3a
685
684
2013-03-29T01:09:08Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
}
#mw-panel div.portal
{
margin-left: 10px;
margin-right: 10px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
87ce4758f71af78be83f5ff96b3a7159b473bf4a
686
685
2013-03-29T01:09:59Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
f6a6496bf4dce035f650b9aefe8c839a06246fde
687
686
2013-03-29T01:14:04Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
5d148e802389d8a8d14ce6b28b1b8499fd9b4480
688
687
2013-03-29T01:18:12Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content {
-moz-border-radius: 1em 0 0 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-radius: 1em 0 0 1em;
}
.pBody {
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
0c04db1b0bc99e641a484ff8f52270800190d56b
693
688
2013-03-29T01:23:09Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #3E7614;
border-right: 1px solid #3E7614;
border-top: 1px solid #3E7614;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FF7F50
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
ebc91f75a6c7ae22d3d9cbe1c5af73e369b17ab9
700
693
2013-03-29T01:34:18Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFA500
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
8dcce4029de03f5c6294cb82b9406f8688f68250
701
700
2013-03-29T01:51:48Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #1034A6;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
khtml-border-top-right-radius: 1em;
khtml-border-bottom-right-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
-icab-border-top-right-radius: 1em;
-icab-border-bottom-right-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #A1CF31;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFA500
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
f9b67214b5c55b667fa0c5619dd1976e2e4a56aa
703
701
2013-03-29T02:03:37Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #000080;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
khtml-border-top-right-radius: 1em;
khtml-border-bottom-right-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
-icab-border-top-right-radius: 1em;
-icab-border-bottom-right-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFA500
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
8de69db8d06da5cc2fef06376a61660417553c62
MediaWiki:Sidebar
8
26
689
166
2013-03-29T01:19:56Z
RectorRocks
3352141
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal
** [[:Category:Achievements|Achivements]]
931bea110f35dfb9e0c686dd7cdd460527ebadc4
690
689
2013-03-29T01:20:26Z
RectorRocks
3352141
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal
** [[:Category:Achievements|Achivements]]
b6a7de7f1e0f31ebcbdf48ab3ca060a4d9dfcf4c
691
690
2013-03-29T01:21:31Z
RectorRocks
3352141
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal1
** [[:Category:Achievements]]
04da6b0dc1f3470871ab3677c9d238394f0cfbae
692
691
2013-03-29T01:22:15Z
RectorRocks
3352141
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal
** [[:Category:Achievements|Achievements]]
76b31984f4aabfe5a7b74994020f7ca0b38dcc09
694
692
2013-03-29T01:24:13Z
RectorRocks
3352141
wikitext
text/x-wiki
* Navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal
** :Category:Achievements|Achievements
bd1d4afdff4223d87074b008ca7c1e48aec43a43
695
694
2013-03-29T01:26:32Z
RectorRocks
3352141
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal|Portal
** :Category:Achievements|Achievements
90b1c1f88b9a089496bcab2326568de2a18b761b
696
695
2013-03-29T01:26:50Z
RectorRocks
3352141
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* :Category:Portal|Portal
** :Category:Achievements|Achievements
5bfaac662381a437e9afda6871112da20f63a7a1
697
696
2013-03-29T01:27:01Z
RectorRocks
3352141
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal 2
** :Category:Achievements|Achievements
6541760d1547e5e73b9e859cacc66fc06ab81ed3
699
697
2013-03-29T01:31:03Z
RectorRocks
3352141
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* Portal 2
** :Category:Achievements|Achievements
** :Category:Characters|Characters
** :Category:Games|Games
** :Category:Items|Items
** :Category:Levels|Levels
** :Category:Locations|Locations
** :Category:Maps|Maps
** :Category:Mechanics|Mechanics
** :Category:Soundtracks|Soundtracks
** :Category:Story|Story
** :Category:Tutorials|Tutorials
** Special:Categories|All categories
0f8a1ed594c5de203e191a0a063498795ac601f2
Template:Navigation
10
45
698
116
2013-03-29T01:29:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{| width="100%"
| align="center" rowspan="2" | [[Image:Safari Logo.png|125px|link=]]
| align="left" colspan="2" |
|- style="font-size:smaller;"
| align="left" |
{| style="padding-left:2px; background:#D8BFD8;"
| [[File:Project Achievements.png|30px|link=]] || [[:Category: Achievements|Achievements]] ([[Portalpedia: Project Achievements|Project]])
|-
| [[File:Space Core.png|30px|link=]] || [[:Category: Characters|Characters]] ([[Portalpedia: Project Characters|Project]])
|-
| [[File:Portal 2 Logo.png|30px|link=]] || [[:Category: Games|Games]] ([[Portalpedia: Project Games|Project]])
|-
| [[File:Goo Gear Snorkels.png|30px|link=]] || [[:Category: Items|Items]] ([[Portalpedia: Project Items|Project]])
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Portal 2 Test Chamber Door.png|30px|link=]] || [[:Category: Levels|Levels]] ([[Portalpedia: Project Levels|Project]])
|-
| [[File:Aperture Science Logo.png|30px|link=]] || [[:Category: Locations|Locations]] ([[Portalpedia: Project Locations|Project]])
|-
| [[File:Portal 2 Exit Scrawling Overlay.png|30px|link=]] || [[:Category: Maps|Maps]] ([[Portalpedia: Project Maps|Project]])
|-
| [[File:Portal Weighted Companion Cube with Shadow.png|30px|link=]] || [[:Category: Mechanics|Mechanics]] ([[Portalpedia: Project Mechanics|Project]])
|-
|}
| align="left" |
{| style="background:#D8BFD8;"
| [[File:Portal Radio 2.png|30px|link=]] || [[:Category: Soundtracks|Soundtracks]] ([[Portalpedia: Project Soundtracks|Project]])
|-
| [[File:Lemon Grenade.png|30px|link=]] || [[:Category: Story|Story]] ([[Portalpedia: Project Story|Project]])
|-
| [[File:Valve Hammer Editor Logo.png|30px|link=]] || [[:Category: Tutorials|Tutorials]] ([[Portalpedia: Project Tutorials|Project]])
|-
| [[File:Earth.png|30px|link=]] || [[Special: Categories|All categories]] ([[Portalpedia: Projects|All projects]])
|}
|}
<noinclude>[[Category: Templates]]</noinclude>
5567a9ab2f9d91d3fa6201cfbba2f4ae5ca532c1
MediaWiki:Common.css
8
28
702
567
2013-03-29T01:57:54Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .Minfobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-31px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
cadea1a673e9e62678f743cb98191ecd0b897822
Portal 2 Co-op Course 3: Hard-Light Surfaces
0
262
704
2013-03-29T02:18:13Z
RectorRocks
3352141
Created page with "{{Block STAF icon}} {{Infobox chapter}} '''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' which involves [[Hard Light Bridge]] p..."
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' which involves [[Hard Light Bridge]] puzzles.
==Story==
==Levels==
* [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav}}
{{Project Story notice}}
[[Category: Story]]
[[Category: Co-op Courses]]
db5932741ba6198afb9f9d8fd901fc0f21e91a25
705
704
2013-03-29T07:19:05Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' and it mainly involves [[Hard Light Bridge]] puzzles.
==Story==
==Levels==
* [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav}}
{{Project Story notice}}
[[Category: Story]]
[[Category: Co-op Courses]]
7cff536d2d004d2bbfdd029237f016f02ec0de40
719
705
2013-03-29T11:08:57Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3: Hard-Light Surfaces
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (Test Chambers 01-07) <br> [[Hard Light Bridge Factory]] (Test Chamber 08)
|previous = [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]
|next = [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' and it mainly involves [[Hard Light Bridge]] puzzles.
==Story==
==Levels==
* [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav}}
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
93407b6c15999f0d303ee9fc58903a392f742292
Template:Infobox chapter
10
263
706
2013-03-29T08:58:10Z
RectorRocks
3352141
Created page with "{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; " |- ! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{col..."
wikitext
text/x-wiki
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
{{#if:{{{release date<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Player(s)'''
{{!}}{{{player}}}
{{!}}-
}}
{{#if:{{{anime episode<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Location'''
{{!}}{{{location}}}
{{!}}-
}}
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}}; {{roundytl|10px}}" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}}; {{roundytr|10px}}" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}}; {{roundybl|10px}}"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}}; {{roundybr|10px}}" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
47d408f6dfe9ad467f32b56a5e9f772ff1ab96e1
707
706
2013-03-29T10:02:40Z
RectorRocks
3352141
wikitext
text/x-wiki
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
{{#if:{{{release date<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Player(s)'''
{{!}}{{{player}}}
{{!}}-
}}
{{#if:{{{anime episode<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Location'''
{{!}}{{{location}}}
{{!}}-
}}
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}}; {{roundytl|10px}}" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}}; {{roundytr|10px}}" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}}; {{roundybl|10px}}"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}}; {{roundybr|10px}}" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters]] and [[:Category: Co-op Courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
e88ff3f6188d6b6e3017a22b092215c87698295c
708
707
2013-03-29T10:03:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
{{#if:{{{release date<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Player(s)'''
{{!}}{{{player}}}
{{!}}-
}}
{{#if:{{{anime episode<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Location'''
{{!}}{{{location}}}
{{!}}-
}}
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}}; {{roundytl|10px}}" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}}; {{roundytr|10px}}" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}}; {{roundybl|10px}}"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}}; {{roundybr|10px}}" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
dc6e5e6273fa25db2736aae16b829517dd5acefd
709
708
2013-03-29T10:03:21Z
RectorRocks
3352141
wikitext
text/x-wiki
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
{{#if:{{{release date<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Player(s)'''
{{!}}{{{player}}}
{{!}}-
}}
{{#if:{{{anime episode<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Location'''
{{!}}{{{location}}}
{{!}}-
}}
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}}; {{roundytl|10px}}" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}}; {{roundytr|10px}}" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}}; {{roundybl|10px}}"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}}; {{roundybr|10px}}" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
ed33b2fa1393c66f6c7cbd33e2c4a15ffa77899a
710
709
2013-03-29T10:03:37Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
{{#if:{{{release date<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Player(s)'''
{{!}}{{{player}}}
{{!}}-
}}
{{#if:{{{anime episode<includeonly>|</includeonly>}}} |
{{!}} style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" {{!}}'''Location'''
{{!}}{{{location}}}
{{!}}-
}}
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}}; {{roundytl|10px}}" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}}; {{roundytr|10px}}" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}}; {{roundybl|10px}}"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}}; {{roundybr|10px}}" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
9227782a84387e81d55305809c934f9cad642477
711
710
2013-03-29T10:08:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Chapter information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Player(s)'''
| width="60%" |{{{player}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Location'''
| width="60%" |{{{location}}}
|-
}}
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}}; {{roundytl|10px}}" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}}; {{roundytr|10px}}" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}}; {{roundybl|10px}}"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}}; {{roundybr|10px}}" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
622fd057bcbdca665d80e855b07b5a079bb6cf44
712
711
2013-03-29T10:10:19Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Chapter information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Player(s)'''
| width="60%" |{{{player}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Location'''
| width="60%" |{{{location}}}
|-
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}}; {{roundytl|10px}}" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}}; {{roundytr|10px}}" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}}; {{roundybl|10px}}"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}}; {{roundybr|10px}}" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
c48d866a7af04f13ddbb3326995cb156c8871261
713
712
2013-03-29T10:13:34Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Chapter information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Player(s)'''
| width="60%" |{{{player}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Location'''
| width="60%" |{{{location}}}
|-
|style="text-align: center;" colspan="2"|<hr>
|-
|style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}};"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}};" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
1c20b4cff841328924450fbb8146959ca4068d8d
714
713
2013-03-29T10:14:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] }}
|- style="text-align:center;"
{{#if: {{{volume|}}} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}, [[Volume {{{volume}}}]]'' |
{{!}} colspan="2" {{!}} ''[[Volume {{{volume}}}]]'' }} | {{#if: {{{chapter|}}} |
{{!}} colspan="2" {{!}} ''Chapter {{{chapter}}}'' | }} }}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Chapter information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Player(s)'''
| width="60%" |{{{player}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Location'''
| width="60%" |{{{location}}}
|-
|style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}};"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}};" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
f63a270444bd543769873b9bdc2bbafebd681f91
717
714
2013-03-29T11:07:02Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] <br> <center><small>''{{{caption}}}''</center></small>}}
|- style="text-align:center;"
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image2|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] <br> <center><small>''{{{caption2}}}''</center></small>}}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Chapter information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Player(s)'''
| width="60%" |{{{player}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Location'''
| width="60%" |{{{location}}}
|-
|style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}};"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}};" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
907009e509fb4f6eae2fc485ce6993e06d4cd3d0
718
717
2013-03-29T11:08:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]]<center>''{{{caption}}}''</center>}}
|- style="text-align:center;"
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image2|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]] <br> <center>''{{{caption2}}}''</center>}}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Chapter information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Player(s)'''
| width="60%" |{{{player}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Location'''
| width="60%" |{{{location}}}
|-
|style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}};"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}};" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
c1a6058a105337c7eb68efb1119805d06e212983
File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
6
264
715
2013-03-29T10:35:20Z
RectorRocks
3352141
{{Image information
|description = The entrance of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3: Hard-Light Surfaces]]
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> Marc...
wikitext
text/x-wiki
{{Image information
|description = The entrance of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3: Hard-Light Surfaces]]
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
d5419ed0dc9050d4ae7b4ec53525b10d5f196bed
File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Interior.png
6
265
716
2013-03-29T11:00:16Z
RectorRocks
3352141
{{Image information
|description = The interior of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3: Hard-Light Surfaces]]
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> Marc...
wikitext
text/x-wiki
{{Image information
|description = The interior of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3: Hard-Light Surfaces]]
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
e8ab1d1baf5663abba45ebf20cd13f7eb8ae9e73
File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Sign.png
6
266
720
2013-03-29T11:56:21Z
RectorRocks
3352141
{{Image information
|description = The sign of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3: Hard-Light Surfaces]]
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 20...
wikitext
text/x-wiki
{{Image information
|description = The sign of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3: Hard-Light Surfaces]]
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
8cbc5823d18e4ee0132777c603482c3eda872d75
File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png
6
267
721
2013-03-29T13:07:40Z
RectorRocks
3352141
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = F...
wikitext
text/x-wiki
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
ad021e2fd360ee56f79c884f46581b1908018e9e
File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png
6
268
722
2013-03-29T13:08:51Z
RectorRocks
3352141
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = F...
wikitext
text/x-wiki
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
ad021e2fd360ee56f79c884f46581b1908018e9e
File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
6
269
723
2013-03-29T13:09:58Z
RectorRocks
3352141
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = ...
wikitext
text/x-wiki
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
10d18becfbfdba7d22c990b49697a1dc48d5e9e1
File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png
6
270
724
2013-03-29T13:12:04Z
RectorRocks
3352141
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = ...
wikitext
text/x-wiki
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
10d18becfbfdba7d22c990b49697a1dc48d5e9e1
File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png
6
271
725
2013-03-29T13:14:47Z
RectorRocks
3352141
{{Image information
|description = The entrance of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''...
wikitext
text/x-wiki
{{Image information
|description = The entrance of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
2cec481dfbdce9a56c9b56cd041788888e8d2e0b
Template:Infobox chapter
10
263
726
718
2013-03-29T13:20:45Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{| class="wikitable" style="font-size:89%; width:275px; margin:0px 0px 5px 5px; float:right; "
|-
! colspan="2" style="background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}; font-size:120%; padding:0.4em;" | '''{{{title}}}'''
|-
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]]<center>''{{{caption}}}''</center>}}
|- style="text-align:center;"
{{#if: {{{double image|}}} | {{!}} colspan="2" style="padding:0px;" {{!}} <center>{{{double image}}}</center> | {{!}} colspan="2" style="padding:0px;" {{!}} [[File:{{{image2|Chapter {{{chapter}}}.png}}}|{{{imagewidth|273}}}px|center]]<center>''{{{caption2}}}''</center>}}
|-
! colspan="2" style="font-size:105%; text-align:center; background-color:#{{{colortitle|000000}}}; color:#{{{colortitletext|FFFFFF}}}" | Chapter information
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Game'''
| width="60%" |{{{game}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Player(s)'''
| width="60%" |{{{player}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Location'''
| width="60%" |{{{location}}}
|-
| width="40%" style="background-color:#{{{colorleft}}}; color:#{{{colorlefttext}}}" |'''Theme'''
| width="60%" |{{{theme}}}
|-
|style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Previous'''|| style="text-align: center; background:#{{{colordark}}};" colspan="1"|'''Next'''
|-
|style="text-align: left; background:#{{{colorlight}}};"|<center>{{{previous}}}</center> || style="text-align: right; background:#{{{colorlight}}};" |<center>{{{next}}}</center>
|}
<noinclude><br clear="both" />
To be used on [[:Category: Chapters|Chapters]] and [[:Category: Co-op Courses|Co-op courses]]
==Form==
<pre>
{{Infobox chapter
|colortitle =
|colortitletext =
|title =
|image =
|imagewidth =
|colorleft =
|colorlefttext =
|game =
|player =
|location =
|previous =
|next =
|colordark =
|colorlight =
}}
</pre>
[[Category: Templates]][[Category: Infobox templates]]</noinclude>
be58c5fd7a3186c63d633bb1fb9460d0b90b7763
Hard Light Bridge Factory
0
201
727
433
2013-03-29T13:22:19Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located within the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
05076d2756b4acae817cd7ab53b77e51986315d7
File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png
6
272
728
2013-03-29T13:30:04Z
RectorRocks
3352141
{{Image information
|description = The [[Test Chamber Sign]] of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use...
wikitext
text/x-wiki
{{Image information
|description = The [[Test Chamber Sign]] of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
271afb6b4791527f7805dc7b7a98dd0284dd8a10
File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview.png
6
273
729
2013-03-29T13:43:32Z
RectorRocks
3352141
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = F...
wikitext
text/x-wiki
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
a2978978bd6ef6eadb19e06a7a33c91abf33b7c8
File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview 2.png
6
274
730
2013-03-29T13:44:19Z
RectorRocks
3352141
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = F...
wikitext
text/x-wiki
{{Image information
|description = An overview of the first chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
a2978978bd6ef6eadb19e06a7a33c91abf33b7c8
File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Fizzler Glitch.png
6
275
731
2013-03-29T13:45:23Z
RectorRocks
3352141
{{Image information
|description = Fizzler glitch at the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission...
wikitext
text/x-wiki
{{Image information
|description = Fizzler glitch at the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
152ecc47ac85950f5d39b7086c599564ad73f539
File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview.png
6
276
732
2013-03-29T13:46:07Z
RectorRocks
3352141
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = ...
wikitext
text/x-wiki
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
288c3be701b8c4ac9b1d6fe38541ec7e8bd80394
File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png
6
277
733
2013-03-29T13:49:01Z
RectorRocks
3352141
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = ...
wikitext
text/x-wiki
{{Image information
|description = An overview of the second chamber of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
288c3be701b8c4ac9b1d6fe38541ec7e8bd80394
File:Portal 2 Co-op Course 3 Test Chamber 07 - Entrance.png
6
278
734
2013-03-29T13:50:24Z
RectorRocks
3352141
{{Image information
|description = The entrance of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''...
wikitext
text/x-wiki
{{Image information
|description = The entrance of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
f212106ffde5c02ee22482f70d183f1ff85f79ea
File:Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png
6
279
735
2013-03-29T13:51:35Z
RectorRocks
3352141
{{Image information
|description = The [[Test Chamber Sign]] of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use...
wikitext
text/x-wiki
{{Image information
|description = The [[Test Chamber Sign]] of [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = ''[[Portal 2]]''
|date = 29<sup>th</sup> March 2013
}}
[[Category: Images]]
236153c6ef5710b0163f576be6d2dd08ad3db0a9
MediaWiki:Sidebar
8
26
736
699
2013-03-29T13:55:48Z
RectorRocks
3352141
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* Portal 2
** :Category:Achievements|Achievements
** :Category:Characters|Characters
** :Category:Games|Games
** :Category:Items|Items
** :Category:Levels|Levels
** :Category:Locations|Locations
** :Category:Maps|Maps
** :Category:Mechanics|Mechanics
** :Category:Soundtracks|Soundtracks
** :Category:Story|Story
** :Category:Tutorials|Tutorials
** Special:Categories|All categories
* SEARCH
* TOOLBOX
60e2933b189234a9f22a903a6f63d4150e77d4e6
Portal 2 Co-op Course 3: Hard-Light Surfaces
0
262
737
719
2013-03-29T14:00:06Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3 seen from the [[Hub]]
|image2 = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|caption2 = An overview of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of Course 3.
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (01-07) <br> [[Hard Light Bridge Factory]] (08)
|theme = Overgrown (01-07) <br> Behind-the-Scenes (08)
|previous = [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]
|next = [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' and it mainly involves [[Hard Light Bridge]] puzzles.
==Unlocking==
* Successfully completing [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]] will grant access to Course 3: Hard-Light Surfaces by activating a hidden faith plate below the entrance of Course 3. Using the portalable panels above the entrance, players will have to fall and land on the faith plate in order to get to Course 3.
==Story==
==Levels==
* [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Gallery==
:This section is incomplete.
<sign, interior, each of test chamber's overview>
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
a1344ca4a923336833a3757eff05baeb8a0f9880
738
737
2013-03-29T14:00:36Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3 seen from the [[Hub]]
|image2 = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|caption2 = An overview of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of Course 3.
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (01-07) <br> [[Hard Light Bridge Factory]] (08)
|theme = Overgrown (01-07) <br> Behind-the-Scenes (08)
|previous = [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]
|next = [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' and it mainly involves [[Hard Light Bridge]] puzzles.
==Unlocking==
* Successfully completing [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]] will grant access to Course 3: Hard-Light Surfaces by activating a hidden faith plate below the entrance of Course 3. Using the portalable panels above the entrance, players will have to fall and land on the faith plate in order to get to Course 3.
==Story==
==Levels==
* [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Gallery==
:''This section is incomplete.''
<sign, interior, each of test chamber's overview>
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
1def0e49fdc8cde8e28151e55438976bff0160a5
740
738
2013-03-30T06:02:08Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3 seen from the [[Hub]]
|image2 = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|caption2 = An overview of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of Course 3.
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (01-07) <br> [[Hard Light Bridge Factory]] (08)
|theme = Overgrown (01-07) <br> Behind-the-Scenes (08)
|previous = [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]
|next = [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' and it mainly involves [[Hard Light Bridge]] puzzles.
==Unlocking==
* Successfully completing [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]] will grant access to Course 3: Hard-Light Surfaces by activating a hidden [[Aerial Faith Plate|faith plate]] below the entrance of Course 3. Using the portalable panels above the entrance, players will have to fall and land on the faith plate in order to get to Course 3.
==Story==
==Levels==
:''This section is incomplete''
{| class="wikitable"
|-
! Level!! Image
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|200px]]
|-
| [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] || [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|200px]]
|-
| [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] || [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|200px]]
|}
* [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=2
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Sign.png|alt1=a|The sign of Course 3 above the entrance seen from the Hub.
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Interior.png|alt2=a|The interior of Course 3 seen from the Hub.
}}
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
69f6c1b70ebf052f3d44a21f0ea90da16cf66388
744
740
2013-03-30T08:32:41Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3 seen from the [[Hub]]
|image2 = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|caption2 = An overview of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of Course 3.
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (01-07) <br> [[Hard Light Bridge Factory]] (08)
|theme = Overgrown (01-07) <br> Behind the Scenes (08)
|previous = ''[[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]''
|next = ''[[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]''
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third co-op course of ''[[Portal 2]]'' and it mainly involves [[Hard Light Bridge]] puzzles.
==Unlocking==
* Successfully completing [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]] will grant access to Course 3: Hard-Light Surfaces by activating a hidden [[Aerial Faith Plate|faith plate]] below the entrance of Course 3. Using the portalable panels above the entrance, players will have to fall and land on the faith plate in order to get to Course 3.
==Story==
{{Spoiler
|title = <center>S<small>POILER</small> W<small>ARNING</small>: Plot details follow</center>
|text = GLaDOS continues to test Atlas & P-body, this time sending them to the overgrown Hard-Light Surfaces course. They must make use of the Light Bridges to both navigate chambers and act as a wall for other chambers as a defense mechanism or a creative way of stopping something from hurtling into a water hazard. The final test has them download a security code which GLaDOS attempts to drown out with a series of "blah" noises.
|width = 1500
|bg1 = #000000
|bg2 = #DCDCDC
|color1 = white
|color2 = black
}}
==Levels==
:''This section is incomplete''
{| class="wikitable"
|-
! style="background: #87CEEB" | Level !! style="background: #87CEEB" | Image
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] || [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] || [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|200px]]
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=2
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Sign.png|alt1=a|The sign of Course 3 above the entrance seen from the Hub.
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Interior.png|alt2=a|The interior of Course 3 seen from the Hub.
}}
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
c7e99c9b5b8981f6044447f8768e29190152864e
749
744
2013-03-30T09:19:21Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3 seen from the [[Hub]]
|image2 = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|caption2 = An overview of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of Course 3.
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (01-07) <br> [[Hard Light Bridge Factory]] (08)
|theme = Overgrown (01-07) <br> Behind the Scenes (08)
|previous = ''[[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]''
|next = ''[[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]''
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third [[Co-op|co-op]] course of ''[[Portal 2]]'', mainly involving [[Hard Light Bridge]] puzzles.
==Unlocking==
* Successfully completing [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]] will grant access to Course 3: Hard-Light Surfaces by activating a hidden [[Aerial Faith Plate|faith plate]] below the entrance of Course 3. Using the portalable panels above the entrance, players will have to fall and land on the faith plate in order to get to Course 3.
==Story==
{{Spoiler
|title = <center>S<small>POILER</small> W<small>ARNING</small>: Plot details follow</center>
|text = GLaDOS continues to test Atlas & P-body, this time sending them to the overgrown Hard-Light Surfaces course. They must make use of the Light Bridges to both navigate chambers and act as a wall for other chambers as a defense mechanism or a creative way of stopping something from hurtling into a water hazard. The final test has them download a security code which GLaDOS attempts to drown out with a series of "blah" noises.
|width = 1500
|bg1 = #000000
|bg2 = #DCDCDC
|color1 = white
|color2 = black
}}
==Levels==
:''This section is incomplete''
{| class="wikitable"
|-
! style="background: #87CEEB" | Level !! style="background: #87CEEB" | Image
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] || [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] || [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|200px]]
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=2
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Sign.png|alt1=a|The sign of Course 3 above the entrance seen from the Hub.
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Interior.png|alt2=a|The interior of Course 3 seen from the Hub.
}}
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
43c6160712743186e636580660d5e2d562c6007d
751
749
2013-03-30T09:29:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3 seen from the [[Hub]]
|image2 = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|caption2 = An overview of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of Course 3.
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (01-07) <br> [[Hard Light Bridge Factory]] (08)
|theme = Overgrown (01-07) <br> Behind the Scenes (08)
|previous = ''[[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]''
|next = ''[[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]''
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third [[Co-op|co-op]] course of ''[[Portal 2]]'', mainly involving [[Hard Light Bridge]] puzzles.
==Unlocking==
* Successfully completing [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]] will grant access to Course 3: Hard-Light Surfaces by activating a hidden [[Aerial Faith Plate|faith plate]] below the entrance of Course 3. Using the portalable panels above the entrance, players will have to fall and land on the faith plate in order to get to Course 3.
==Story==
{{Spoiler
|title = <center>S<small>POILER</small> W<small>ARNING</small>: Plot details follow</center>
|text = GLaDOS continues to test Atlas & P-body, this time sending them to the overgrown Hard-Light Surfaces course. They must make use of the Light Bridges to both navigate chambers and act as a wall for other chambers as a defense mechanism or a creative way of stopping something from hurtling into a water hazard. The final test has them download a security code which GLaDOS attempts to drown out with a series of "blah" noises.
|width = 1500
|bg1 = #000000
|bg2 = #DCDCDC
|color1 = white
|color2 = black
}}
==Levels==
:''This section is incomplete''
{| class="wikitable"
|-
! style="background: #87CEEB" | Level !! style="background: #87CEEB" | Image
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] || [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] || [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|200px]]
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=2
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Sign.png|alt1=a|The sign of Course 3 above the entrance seen from the Hub.
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Interior.png|alt2=a|The interior of Course 3 seen from the Hub.
}}
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
ca47b7810c2f369d8058170da029c2e4402818e8
Aperture Science Extended Relaxation Center
0
231
739
434
2013-03-30T03:12:43Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
In ''Portal 2'', the Extended Relaxation Center, in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. In Portal 2, due to the lack of GLaDOS' control on the facility, the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the Portal 2: Lab Rat comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
{{Gallery
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt2=a|The "docking station" wall}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
==See also==
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
65b624d8c5fa42c96ecca653dbba2aaff98f97b4
753
739
2013-03-30T14:00:21Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed, Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
The Extended Relaxation Center during the events of ''Portal 2'', in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. Due to the lack of GLaDOS' control on the facility during the events of ''Portal 2'', the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the ''[[Portal 2: Lab Rat]]'' comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
{{Gallery
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt2=a|The "docking station" wall}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
* Several unused models related to an earlier version of Chell's Relaxation Chamber can still be found in the game's files.
* At the early stages of ''Portal 2'''s development, the Relaxation Center was a decorative island with palm trees and a bar-like resort, where the movement of [[Test subjects]] were limited with glass panels, before the bar-like resort "folds itself up and closes", enclosing the glass panels, and eventually sending them out of the now empty Relaxation Center through a white rail.
* The Relaxation Chamber was based on the motel of Super 8.
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a nighttime version, complete with full moon.
* It is unknown how exactly the Relaxation Chamber's bed puts its Test Subject into stasis, as it does not seem to contain any technology required to sustain the Test Subject's vital functions, unlike the Relaxation Vault bed. It's possible that it is the Relaxation Chamber itself that keeps the Test Subject in stasis.
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
8c9342317f6c3fc80bae9559b2581c1cde60ef29
754
753
2013-03-30T14:02:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed, Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
The Extended Relaxation Center during the events of ''Portal 2'', in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. Due to the lack of GLaDOS' control on the facility during the events of ''Portal 2'', the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the ''[[Portal 2: Lab Rat]]'' comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
{{Gallery
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt2=a|The "docking station" wall}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
* Several unused models related to an earlier version of Chell's Relaxation Chamber can still be found in the game's files.
* At the early stages of the ''Portal 2'' development, the Relaxation Center was a decorative island with palm trees and a bar-like resort, where the movement of [[Test subjects]] were limited with glass panels, before the bar-like resort "folds itself up and closes", enclosing the glass panels, and eventually sending them out of the now empty Relaxation Center through a white rail.
* The Relaxation Chamber was based on the motel of Super 8.
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a nighttime version, complete with full moon.
* It is unknown how exactly the Relaxation Chamber's bed puts its Test Subject into stasis, as it does not seem to contain any technology required to sustain the Test Subject's vital functions, unlike the Relaxation Vault bed. It's possible that it is the Relaxation Chamber itself that keeps the Test Subject in stasis.
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
69550ba80bcb57d04448500f81c91e4ae1cec6ff
755
754
2013-03-30T14:02:49Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed, Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
The Extended Relaxation Center during the events of ''Portal 2'', in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. Due to the lack of GLaDOS' control on the facility during the events of ''Portal 2'', the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the ''[[Portal 2: Lab Rat]]'' comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
{{Gallery
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt2=a|The "docking station" wall}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
* Several unused models related to an earlier version of Chell's Relaxation Chamber can still be found in the game's files.
* At the early stages of the ''Portal 2'' development, the Relaxation Center was a decorative island with palm trees and a bar-like resort, where the movement of [[Test subjects]] were limited with glass panels, before the palm trees and bar-like resort "folds itself up and closes", enclosing the glass panels, and eventually sending them out of the now empty Relaxation Center through a white rail.
* The Relaxation Chamber was based on the motel of Super 8.
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a nighttime version, complete with full moon.
* It is unknown how exactly the Relaxation Chamber's bed puts its Test Subject into stasis, as it does not seem to contain any technology required to sustain the Test Subject's vital functions, unlike the Relaxation Vault bed. It's possible that it is the Relaxation Chamber itself that keeps the Test Subject in stasis.
<br> <hr> <br>
{{LocationsNav}}
{{Project Locations notice}}
[[Category: Locations]]
b461516455dcf585c42d69b99cb36439a405907b
757
755
2013-03-31T08:16:00Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed, Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
The Extended Relaxation Center during the events of ''Portal 2'', in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. Due to the lack of GLaDOS' control on the facility during the events of ''Portal 2'', the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the ''[[Portal 2: Lab Rat]]'' comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
{{Gallery
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt2=a|The "docking station" wall}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
* Several unused models related to an earlier version of Chell's Relaxation Chamber can still be found in the game's files.
* At the early stages of the ''Portal 2'' development, the Relaxation Center was a decorative island with palm trees and a bar-like resort, where the movement of [[Test subjects]] were limited with glass panels, before the palm trees and bar-like resort "folds itself up and closes", enclosing the glass panels, and eventually sending them out of the now empty Relaxation Center through a white rail.
* The Relaxation Chamber was based on the motel of Super 8.
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a nighttime version, complete with full moon.
* It is unknown how exactly the Relaxation Chamber's bed puts its Test Subject into stasis, as it does not seem to contain any technology required to sustain the Test Subject's vital functions, unlike the Relaxation Vault bed. It's possible that it is the Relaxation Chamber itself that keeps the Test Subject in stasis.
<br> <hr> <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
fb10a9a84258565ee2891076137d26f91b1fd6b3
Template:Spoiler
10
280
741
2013-03-30T07:43:39Z
RectorRocks
3352141
Created page with "{|style="border-collapse:collapse;" class="collapsible collapsed" !width="{{{width}}}" style="background:{{{bg1|#000000}}}; border:{{{bord1|1px solid #C0C0FF}}}; color:{{{colo..."
wikitext
text/x-wiki
{|style="border-collapse:collapse;" class="collapsible collapsed"
!width="{{{width}}}" style="background:{{{bg1|#000000}}}; border:{{{bord1|1px solid #C0C0FF}}}; color:{{{color1|white}}};"|{{{title|Spoiler}}}
|-
|style="background:{{{bg2|#C0C0C0}}}; border:{{{bord2|1px solid #B0B0B0}}}; color:{{{color2|black}}}; text-align:center"|{{{text|No text}}}
|}
<noinclude>
To be used on spoilers.
==Form==
<pre>
{{Spoiler
|title =
|text =
|width =
|bg1 =
|bg2 =
|bord1 =
|bord2 =
|color1 =
|color2 =
}}
</pre>
[[Category:Templates]]
</noinclude>
4f8c1fb1ffc886cd30da180e9ee442fa61b31661
Portal 2 Co-op Course 3 Test Chamber 08
0
206
742
491
2013-03-30T08:08:05Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player, downloading a security code}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon has your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
5f5fbf88154b3e7b3046dd0f249eecc3f59a698b
752
742
2013-03-30T09:35:44Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player, downloading a security code}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level in [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
54c9193418c3d4ddd1ffaca9533ade33f9821176
Portal 2 Chapter 1 Test Chamber 00
0
219
743
496
2013-03-30T08:32:34Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
f1726457a2f1ce5f89bfab78a4a2bd6dd05628a4
760
743
2013-03-31T08:37:12Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a nighttime version, complete with full moon.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
09ece9fdf3215aad725e3d2538ee20187d56a8e7
File:Project Story logo.png
6
281
745
2013-03-30T08:50:42Z
RectorRocks
3352141
{{Image information
|description = Logo for the [[Template: Project Story notice|Project Story notice template]].
|date = 30<sup>th</sup> March 2013
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: I...
wikitext
text/x-wiki
{{Image information
|description = Logo for the [[Template: Project Story notice|Project Story notice template]].
|date = 30<sup>th</sup> March 2013
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
b5b0aa4eb5f37c7cb6cf441dd2c3424074680e50
747
745
2013-03-30T09:07:52Z
RectorRocks
3352141
RectorRocks uploaded a new version of "[[File:Project Story logo.png]]": {{Image information
|description = Logo for the [[Template: Project Story notice|Project Story notice template]].
|date = 30<sup>th</sup> March 2013
|author = [[User: Recto
wikitext
text/x-wiki
{{Image information
|description = Logo for the [[Template: Project Story notice|Project Story notice template]].
|date = 30<sup>th</sup> March 2013
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
b5b0aa4eb5f37c7cb6cf441dd2c3424074680e50
748
747
2013-03-30T09:08:27Z
RectorRocks
3352141
RectorRocks uploaded a new version of "[[File:Project Story logo.png]]": {{Image information
|description = Logo for the [[Template: Project Story notice|Project Story notice template]].
|date = 30<sup>th</sup> March 2013
|author = [[User: Recto
wikitext
text/x-wiki
{{Image information
|description = Logo for the [[Template: Project Story notice|Project Story notice template]].
|date = 30<sup>th</sup> March 2013
|author = [[User: RectorRocks|RectorRocks]]
|permission = Fair use
|source = Self made
}}
[[Category: Images]]
b5b0aa4eb5f37c7cb6cf441dd2c3424074680e50
Template:Project Story notice
10
282
746
2013-03-30T09:01:33Z
RectorRocks
3352141
Created page with "{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}" |- | width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:..."
wikitext
text/x-wiki
{| align="left" style="background: #FFFFF0; border: 2px solid #8B0000; width: 100%; {{roundy|80px}}"
|-
| width="60px" style="{{roundy|80px}}; background: #FFFFFF;" | [[Image:Project Story logo.png|100px]]
| This article is part of '''[[Portalpedia:Project Story|Project Story]]''', a [[Portalpedia:Projects|Portalpedia project]] that aims to write comprehensive articles on every [[:Category: Story|chapter]] in the [[Portal (series)|''Portal'' series]].
|}<noinclude>[[Category: Templates]][[Category:Project notice templates]]</noinclude>
c67e0179eb15a95b2f90ae0610b69179f22af209
File:No image.png
6
283
750
2013-03-30T09:28:24Z
RectorRocks
3352141
{{Image information
|description = 1x1 white square useful for when a template requires an image but you don't have one.
|author = [[User: RectorRocks|RectorRocks]]
|date = 30<sup>th</sup> March 2013
|permission = Fair use
|source = Self-made
}}
[[Cate...
wikitext
text/x-wiki
{{Image information
|description = 1x1 white square useful for when a template requires an image but you don't have one.
|author = [[User: RectorRocks|RectorRocks]]
|date = 30<sup>th</sup> March 2013
|permission = Fair use
|source = Self-made
}}
[[Category: Images]]
73f2a2e494888193e3630df3c8a119ea67498a7c
Template:LocationsNav
10
284
756
2013-03-31T08:15:29Z
RectorRocks
3352141
Created page with "{{Navbox |name = LocationsNav |style = width:800px; background:#F5F5F5; border: 1px solid #999999; {{roundy|10px}}; |title = [[:Category: Locations|<span style="color:#FFFFFF;..."
wikitext
text/x-wiki
{{Navbox
|name = LocationsNav
|style = width:800px; background:#F5F5F5; border: 1px solid #999999; {{roundy|10px}};
|title = [[:Category: Locations|<span style="color:#FFFFFF;">Locations</span>]]
|basestyle = color: #FFFFFF;
|titlestyle = background:#000000; {{roundytop|10px}} text-align:center;
|liststyle = background:#DCDCDC; {{roundybottom|10px}};
|list1 = [[Central AI Chamber]] • [[Employee Daycare Center]] • [[Aperture Science Enrichment Center|Enrichment Center]] • [[Enrichment Shafts]] ([[Co-op Test Shaft]] • [[Test Shaft 09]]) • [[Aperture Science Extended Relaxation Annex|Extended Relaxation Annex]] • [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] • [[Hard Light Bridge Factory]] • [[Hub]] • [[Incinerator Room]] • [[Neurotoxin Generator]] • [[Relaxation Vault]] • [[Section N Robotic Associate Construction Annex]] • [[Testing Tracks]] ([[Cooperative Testing Courses|Co-op]] • [[GLaDOS' Testing Track (Portal)|GLaDOS' (''Portal'')]] • [[GLaDOS' Testing Track (Portal 2)|GLaDOS' (''Portal 2'')]] • [[Wheatley's Testing Track|Wheatley]]) • [[Turret Manufacturing]]
}}
<noinclude>
To be used on [[:Category: Locations|locations]].
[[Category: Templates]]
[[Category: Navigational templates]]
</noinclude>
e8cee4166c416507c3e3e5a2542d9c844e975d77
758
756
2013-03-31T08:18:24Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Navbox
|name = LocationsNav
|style = width:800px; background:#F5F5F5; border: 1px solid #999999; {{roundy|10px}};
|title = [[:Category: Locations|<span style="color:#FFFFFF;">Locations</span>]]
|basestyle = color: #FFFFFF;
|titlestyle = background:#000000; {{roundytop|10px}} text-align:center;
|liststyle = background:#DCDCDC; {{roundybottom|10px}};
|list1 = [[Central AI Chamber]] • [[Employee Daycare Center]] • [[Aperture Science Enrichment Center|Enrichment Center]] • [[Enrichment Shafts]] ([[Co-op Test Shaft]] • [[Test Shaft 09]]) • [[Aperture Science Extended Relaxation Annex|Extended Relaxation Annex]] • [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] • [[Hard Light Bridge Factory]] • [[Hub]] • [[Incinerator Room]] • [[Neurotoxin Generator]] • [[Relaxation Vault]] • [[Section N Robotic Associate Construction Annex]] • [[Test Chambers]] • [[Testing Tracks]] ([[Cooperative Testing Courses|Co-op]] • [[GLaDOS' Testing Track (Portal)|GLaDOS' (''Portal'')]] • [[GLaDOS' Testing Track (Portal 2)|GLaDOS' (''Portal 2'')]] • [[Wheatley's Testing Track|Wheatley]]) • [[Turret Manufacturing]]
}}
<noinclude>
To be used on [[:Category: Locations|locations]].
[[Category: Templates]]
[[Category: Navigational templates]]
</noinclude>
7a9f9169adcc528f08f74bd3b57bb28cff39a9c9
759
758
2013-03-31T08:18:44Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Navbox
|name = LocationsNav
|style = width:850px; background:#F5F5F5; border: 1px solid #999999; {{roundy|10px}};
|title = [[:Category: Locations|<span style="color:#FFFFFF;">Locations</span>]]
|basestyle = color: #FFFFFF;
|titlestyle = background:#000000; {{roundytop|10px}} text-align:center;
|liststyle = background:#DCDCDC; {{roundybottom|10px}};
|list1 = [[Central AI Chamber]] • [[Employee Daycare Center]] • [[Aperture Science Enrichment Center|Enrichment Center]] • [[Enrichment Shafts]] ([[Co-op Test Shaft]] • [[Test Shaft 09]]) • [[Aperture Science Extended Relaxation Annex|Extended Relaxation Annex]] • [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] • [[Hard Light Bridge Factory]] • [[Hub]] • [[Incinerator Room]] • [[Neurotoxin Generator]] • [[Relaxation Vault]] • [[Section N Robotic Associate Construction Annex]] • [[Test Chambers]] • [[Testing Tracks]] ([[Cooperative Testing Courses|Co-op]] • [[GLaDOS' Testing Track (Portal)|GLaDOS' (''Portal'')]] • [[GLaDOS' Testing Track (Portal 2)|GLaDOS' (''Portal 2'')]] • [[Wheatley's Testing Track|Wheatley]]) • [[Turret Manufacturing]]
}}
<noinclude>
To be used on [[:Category: Locations|locations]].
[[Category: Templates]]
[[Category: Navigational templates]]
</noinclude>
233ce076f1d3a49a5d2fd67a557d04bf47f20b09
File:Relaxation Chamber Close-up.jpg
6
285
761
2013-03-31T08:47:25Z
RectorRocks
3352141
{{Image information
|description = A close-up view of the panels on the back of Relaxation Chambers.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A close-up view of the panels on the back of Relaxation Chambers.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
316e74e746b7b92c2167fdadcc93f7daf762725b
File:Relaxation Chamber Panels.png
6
286
762
2013-03-31T08:49:15Z
RectorRocks
3352141
{{Image information
|description = The panels on the back of Relaxation Chambers.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The panels on the back of Relaxation Chambers.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
f730660904f1949ea39049fb0492689115c4e452
File:Aperture Science Extended Relaxation Center.png
6
287
763
2013-03-31T08:59:51Z
RectorRocks
3352141
{{Image information
|description = An overview of the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
ccaf08847e853b59dadc023d18ed96fb74c931ce
File:Relaxation Chambers Destroyed.jpg
6
288
764
2013-03-31T10:07:02Z
RectorRocks
3352141
{{Image information
|description = Chell's destroyed Relaxation Chamber, with other Relaxation Chambers in the background.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
...
wikitext
text/x-wiki
{{Image information
|description = Chell's destroyed Relaxation Chamber, with other Relaxation Chambers in the background.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
d83a2316d39da74ba78ac1522859bc2b70148cce
File:Relaxation Center Stage 1.jpg
6
289
765
2013-03-31T10:12:27Z
RectorRocks
3352141
{{Image information
|description = Stage 1 of the [[Aperture Science Extended Relaxation Center]]'s construction.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Cate...
wikitext
text/x-wiki
{{Image information
|description = Stage 1 of the [[Aperture Science Extended Relaxation Center]]'s construction.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
96f453caffba0afd8e5dc5c4c832b2e0dd5b2819
File:Relaxation Center Stage 2.jpg
6
290
766
2013-03-31T10:13:27Z
RectorRocks
3352141
{{Image information
|description = Stage 2 of the [[Aperture Science Extended Relaxation Center]]'s construction.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Cate...
wikitext
text/x-wiki
{{Image information
|description = Stage 2 of the [[Aperture Science Extended Relaxation Center]]'s construction.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
18c61a38b6edff3c126f65074e23ec3ac63fa91d
File:Relaxation Center Stage 3.jpg
6
291
767
2013-03-31T10:17:22Z
RectorRocks
3352141
{{Image information
|description = Stage 3 (final) of the [[Aperture Science Extended Relaxation Center]]'s construction.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}...
wikitext
text/x-wiki
{{Image information
|description = Stage 3 (final) of the [[Aperture Science Extended Relaxation Center]]'s construction.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
fae2da9ecc3281877b1b1b48a6624ef077b6acfa
File:Relaxation Chamber Early.jpg
6
292
768
2013-03-31T10:28:20Z
RectorRocks
3352141
{{Image information
|description = An early version of Chell's Relaxation Chamber
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An early version of Chell's Relaxation Chamber
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
c219397f5a75c4338e9b7c1eef56fcbf4a5fbe32
File:Relaxation Chamber Early 2.jpg
6
293
769
2013-03-31T10:30:01Z
RectorRocks
3352141
{{Image information
|description = An early version of Chell's Relaxation Chamber.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An early version of Chell's Relaxation Chamber.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
02520ced70cbfcc210c280a72a3c9b73ac073b5c
File:Chell in Early Relaxation Center.jpg
6
294
770
2013-03-31T10:31:33Z
RectorRocks
3352141
{{Image information
|description = Concept Art of Chell in a ruined [[Aperture Science Extended RelaxationCenter]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Ca...
wikitext
text/x-wiki
{{Image information
|description = Concept Art of Chell in a ruined [[Aperture Science Extended RelaxationCenter]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
019136ea747c88c25b06a420ed6572100742be43
File:Portal 2 original intro.jpg
6
295
771
2013-03-31T10:34:32Z
RectorRocks
3352141
{{Image information
|description = The original intro of ''[[Portal 2]]'', where the Relaxation Chamber was a decorative island.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''Portal 2'...
wikitext
text/x-wiki
{{Image information
|description = The original intro of ''[[Portal 2]]'', where the Relaxation Chamber was a decorative island.
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''Portal 2''
}}
[[Category: Images]]
73b3e8c9aa6493a40bef92b487ac99b6ad344b32
File:Motel frame day.png
6
296
772
2013-03-31T10:43:26Z
RectorRocks
3352141
{{Image information
|description = Motel frame at day, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Ca...
wikitext
text/x-wiki
{{Image information
|description = Motel frame at day, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
eb6265c7d3119c2076c96601418e61b7c0ca5e59
File:Motel frame night.png
6
297
773
2013-03-31T10:43:48Z
RectorRocks
3352141
{{Image information
|description = Motel frame at night, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[...
wikitext
text/x-wiki
{{Image information
|description = Motel frame at night, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
97002893788d0084df97e4e9367ef5d0290e7176
File:Motel mural day.png
6
298
774
2013-03-31T10:44:07Z
RectorRocks
3352141
{{Image information
|description = Motel mural at day, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Ca...
wikitext
text/x-wiki
{{Image information
|description = Motel mural at day, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
c8d11107dbcf814fa11737fb100197aeed4530db
File:Motel mural night.png
6
299
775
2013-03-31T10:44:28Z
RectorRocks
3352141
{{Image information
|description = Motel mural at night, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[...
wikitext
text/x-wiki
{{Image information
|description = Motel mural at night, seen in the [[Aperture Science Extended Relaxation Center]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 31<sup>st</sup> March 2013
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
10c82217c6d5944bd7746b53df9046dcea8f78b4
Portal 2 Chapter 1 Test Chamber 00
0
219
776
760
2013-03-31T10:48:10Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call (music)]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
a9f41af4b9558545a6c909d61cdf24eea7eb5958
779
776
2013-03-31T10:58:02Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
e3e2250e907aeb95b7028f360775ff136dd993e7
788
779
2013-04-01T12:43:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.png|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
c3085cf983701e5b0e492720c45d076c04abbbe9
789
788
2013-04-01T12:44:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
* '''Announcer''': " All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="640" height="385">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
1e413d06c67019d17bc3d18c5a40b392d14eabf1
791
789
2013-04-01T14:00:03Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
''(Wheatley enters the roof from a secret panel) <br> <br>
''[Engine Starting Up]'' <br> <br>
''(Things from the desk explode from impact)'' <br> <br>
''[Impact]'' <br> <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br> <br>
''[Engine Shutting Down]'' <br> <br>
''(Wheatley exits the roof from the panel)'' <br> <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br> <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br> <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'." <br> <br>
''(Chell jumps)'' <br> <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br> <br>
''If Chell doesn't say 'Apple' or jumps'' <br> <br>
* '''Wheatley''': "Simple word. 'Apple'." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br> <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br> <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br> <br>
''(Chell jumps again)'' <br> <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br> <br>
''(The roof secret panel opens, and Wheatley goes in)'' <br> <br>
''(The roof secret panel closes)'' <br> <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br> <br>
''(One of the walls of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center)'' <br> <br>
''(As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers) <br> <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br> <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br> <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br> <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br> <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br> <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br> <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br> <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br> <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br> <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br> <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br> <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br> <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br> <br>
''(Wheatley uses Chell's Relaxation Chamber as a battleram, and rams the wall, even though it is indicated on the wall that the docking station is 500 feet below)'' <br> <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br> <br>
''(Wheatley hits the wall with the Relaxation Chamber once again)'' <br> <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br> <br>
''(Wheatley hits the wall one last time, this time breaking the wall and revealing an overgrown Enrichment Center)'' <br> <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br> <br>
''If Chell stays and doesn't enter the Enrichment Center'' <br> <br>
* '''Wheatley''': "Alright, off you go!" <br> <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br> <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br> <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br> <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br> <br>
* '''Wheatley''': "Go on." <br> <br>
* '''Wheatley''': "On ya go." <br> <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br> <br>
''(Chell enters the Enrichment Center)'' <br> <br>
* '''Wheatley''': "That's the spirit!" <br> <br>
''(Chell stands on a fragile glass, and it breaks, dropping her to the dilapidated Relaxation Vault) <br> <br>
* '''Wheatley''': "Good luck!" <br> <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br> <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br> <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br> <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br> <br>
''(Two portals, blue and orange, opens. One inside the Relaxation Vault, one outside)'' <br> <br>
''(Chell goes through the portals, and walks around the dilapidated Relaxation Vault to enter Test Chamber 00)'' <br> <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br> <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br> <br>
''(Chell completes Test Chamber 00 and proceeds to the exit)'' <br> <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br> <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information'' <br> <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it."
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
144de4f9f13d35c10088a980229b76d84f8482b2
792
791
2013-04-02T09:00:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
''(Wheatley enters the roof from a secret panel) <br> <br>
''[Engine Starting Up]'' <br> <br>
''(Things from the desk explode from impact)'' <br> <br>
''[Impact]'' <br> <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br> <br>
''[Engine Shutting Down]'' <br> <br>
''(Wheatley exits the roof from the panel)'' <br> <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br> <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br> <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'." <br> <br>
''(Chell jumps)'' <br> <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br> <br>
''If Chell doesn't say 'Apple' or jumps'' <br> <br>
* '''Wheatley''': "Simple word. 'Apple'." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br> <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br> <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br> <br>
''(Chell jumps again)'' <br> <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br> <br>
''(The roof secret panel opens, and Wheatley goes in)'' <br> <br>
''(The roof secret panel closes)'' <br> <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br> <br>
''(One of the walls of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center)'' <br> <br>
''(As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers) <br> <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br> <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br> <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br> <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br> <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br> <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br> <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br> <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br> <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br> <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br> <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br> <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br> <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br> <br>
''(Wheatley uses Chell's Relaxation Chamber as a battleram, and rams the wall, even though it is indicated on the wall that the docking station is 500 feet below)'' <br> <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br> <br>
''(Wheatley hits the wall with the Relaxation Chamber once again)'' <br> <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br> <br>
''(Wheatley hits the wall one last time, this time breaking the wall and revealing an overgrown Enrichment Center)'' <br> <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br> <br>
''If Chell stays and doesn't enter the Enrichment Center'' <br> <br>
* '''Wheatley''': "Alright, off you go!" <br> <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br> <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br> <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br> <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br> <br>
* '''Wheatley''': "Go on." <br> <br>
* '''Wheatley''': "On ya go." <br> <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br> <br>
''(Chell enters the Enrichment Center)'' <br> <br>
* '''Wheatley''': "That's the spirit!" <br> <br>
''(Chell stands on a fragile glass, and it breaks, dropping her to the dilapidated Relaxation Vault) <br> <br>
* '''Wheatley''': "Good luck!" <br> <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br> <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br> <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br> <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br> <br>
''(Two portals, blue and orange, opens. One inside the Relaxation Vault, one outside)'' <br> <br>
''(Chell goes through the portals, and walks around the dilapidated Relaxation Vault to enter Test Chamber 00)'' <br> <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br> <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br> <br>
''(Chell completes Test Chamber 00 and proceeds to the exit)'' <br> <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br> <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information'' <br> <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
35f82c90f0f0ba1d281f6b532a6fe162e1d94dac
Aperture Science Extended Relaxation Center
0
231
777
757
2013-03-31T10:48:17Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed, Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
The Extended Relaxation Center during the events of ''Portal 2'', in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. Due to the lack of GLaDOS' control on the facility during the events of ''Portal 2'', the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the ''[[Portal 2: Lab Rat]]'' comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
===Pre-release===
{{Gallery
|title = ''Pre-release''
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Relaxation Center Stage 1.jpg|alt1=a|Stage 1 of the Relaxation Center's construction
|File: Relaxation Center Stage 2.jpg|alt2=a|Ditto, Stage 2
|File: Relaxation Center Stage 3.jpg|alt3=a|Ditto, Stage 3, the final stage
|File: Chell in Early Relaxation Center.jpg|alt4=a|Concept art of Chell in a ruined Relaxation Center
|File: Portal 2 original intro.jpg|alt5=a|''Portal 2'' original opening scene. The island was the Relaxation Center
|File: Relaxation Chamber Early.jpg|alt6=a|An early version of Chell's Relaxation Chamber
|File: Relaxation Chamber Early 2.jpg|alt7=a|Ditto
}}
===''Portal 2''===
{{Gallery
|title = ''Portal 2''
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Aperture Science Extended Relaxation Center.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt3=a|The "docking station" wall
|File: Relaxation Chamber Panels.png|alt4=a|Panels on the back of Relaxaxtion Chambers
|File: Relaxation Chamber Close-up.jpg|alt5=a|Ditto, close-up
|File: Relaxation Chambers Destroyed.jpg|alt6=a|Chell's destroyed Relaxation Chamber, with other chambers
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
* Several unused models related to an earlier version of Chell's Relaxation Chamber can still be found in the game's files.
* At the early stages of the ''Portal 2'' development, the Relaxation Center was a decorative island with palm trees and a bar-like resort, where the movement of [[Test subjects]] were limited with glass panels, before the palm trees and bar-like resort "folds itself up and closes", enclosing the glass panels, and eventually sending them out of the now empty Relaxation Center through a white rail.
* The Relaxation Chamber was based on the motel of Super 8.
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon.
* It is unknown how exactly the Relaxation Chamber's bed puts its Test Subject into stasis, as it does not seem to contain any technology required to sustain the Test Subject's vital functions, unlike the Relaxation Vault bed. It's possible that it is the Relaxation Chamber itself that keeps the Test Subject in stasis.
<br> <hr> <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
01f2bf700a68b7ec74ce7c3178a820b673638464
794
777
2013-04-03T07:18:49Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed, Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
The Extended Relaxation Center during the events of ''Portal 2'', in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. Due to the lack of GLaDOS' control on the facility during the events of ''Portal 2'', the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the ''[[Portal 2: Lab Rat]]'' comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
===Pre-release===
{{Gallery
|title = ''Pre-release''
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Relaxation Center Stage 1.jpg|alt1=a|Stage 1 of the Relaxation Center's construction
|File: Relaxation Center Stage 2.jpg|alt2=a|Ditto, Stage 2
|File: Relaxation Center Stage 3.jpg|alt3=a|Ditto, Stage 3, the final stage
|File: Chell in Early Relaxation Center.jpg|alt4=a|Concept art of Chell in a ruined Relaxation Center
|File: Portal 2 original intro.jpg|alt5=a|''Portal 2'' original opening scene. The island was the Relaxation Center
|File: Relaxation Chamber Early.jpg|alt6=a|An early version of Chell's Relaxation Chamber
|File: Relaxation Chamber Early 2.jpg|alt7=a|Ditto
}}
===''Portal 2''===
{{Gallery
|title = ''Portal 2''
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Aperture Science Extended Relaxation Center.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt3=a|The "docking station" wall
|File: Relaxation Chamber Panels.png|alt4=a|Panels on the back of Relaxation Chambers
|File: Relaxation Chamber Close-up.jpg|alt5=a|Ditto, close-up
|File: Relaxation Chambers Destroyed.jpg|alt6=a|Chell's destroyed Relaxation Chamber, with other chambers
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] : [[Portal 2 Chapter 1 Introduction|Introduction]]
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
* Several unused models related to an earlier version of Chell's Relaxation Chamber can still be found in the game's files.
* At the early stages of the ''Portal 2'' development, the Relaxation Center was a decorative island with palm trees and a bar-like resort, where the movement of [[Test subjects]] were limited with glass panels, before the palm trees and bar-like resort "folds itself up and closes", enclosing the glass panels, and eventually sending them out of the now empty Relaxation Center through a white rail.
* The Relaxation Chamber was based on the motel of Super 8.
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon.
* It is unknown how exactly the Relaxation Chamber's bed puts its Test Subject into stasis, as it does not seem to contain any technology required to sustain the Test Subject's vital functions, unlike the Relaxation Vault bed. It's possible that it is the Relaxation Chamber itself that keeps the Test Subject in stasis.
<br> <hr> <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
d96f0d86a57448e86f11e583b3e018384fcd4402
Hard Light Bridge Factory
0
201
778
727
2013-03-31T10:55:15Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Hard Light Bridge Factory
|image = [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|300px]] <br> <small> Hard Light Bridges testing for quality and strength </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = In use & operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_wall_5</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Hard Light Bridge Factory''' is a factory in ''[[Portal 2]]'' where [[Hard Light Bridge]]s are put to test for its quality and strength against a concrete wall before they can be put to testing. It is located within the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]] and is only visited by [[Atlas]] and [[P-body]] in the [[Portal 2 Co-op Course 3 Test Chamber 08|last level]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] of the [[Cooperative Testing Initiative|co-op]] campaign. In the factory, each Hard Light Bridge emitters are attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall. Once a bridge completes testing, it automatically deactivates and moves upwards, the next emitter in line then moves up to the concrete wall and activates itself to test. In certain areas of the factory, a switch is placed on a catwalk to stop the nearest Hard Light Bridge to the concrete wall for quality monitoring.
==Hazards==
* Falling to your death ([[Bottomless Pit]])
==Gallery==
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt1=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt2=a|Ditto.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt3=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
==List of appearances==
* ''[[Portal 2]]'' - [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]]: [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]]
==Trivia==
* [[Turrets]], like Hard Light Bridges, also need to pass through quality monitoring before they can be put to testing.
==See also==
* [[Portal 2 Co-op Course 3 Test Chamber 08]]
<br> <hr> <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
30f9e3239bc12344ab4d005018cabbc087497f89
Template:Infobox song
10
300
780
2013-03-31T11:00:31Z
RectorRocks
3352141
Created page with "{|style="border:solid 2px #2e2e2e; -moz-border-radius:10px; float:right;" width="250px" |- |colspan="2" style="text-align:center; background:#1D1D1D; -moz-border-radius-toplef..."
wikitext
text/x-wiki
{|style="border:solid 2px #2e2e2e; -moz-border-radius:10px; float:right;" width="250px"
|-
|colspan="2" style="text-align:center; background:#1D1D1D; -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em;"|<big>'''<span style="color:#FFFFFF;">{{{name}}}</span>'''<big>
|-
|colspan="2" style="text-align:center; background:#1D1D1D; top-boarder: 1px #1D1D1D solid"|{{{video|}}}
|-
{{#if:{{{album|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B;" {{!}}'''Album:'''{{!!}} style="color:#e0d6d4; background:#3B3B3B;" {{!}}{{{album|}}}
}}
|-
{{#if:{{{length|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B;" {{!}}'''Length:'''{{!!}} style="color:#e0d6d4; background:#3B3B3B;" {{!}}{{{length|}}}
}}
|-
{{#if:{{{composer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B;" {{!}}'''Composer:'''{{!!}} style="color:#e0d6d4; background:#3B3B3B;" {{!}}{{{composer|}}}
}}
|-{{#if:{{{producer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B;" {{!}}'''Producer:'''{{!!}} style="color:#e0d6d4; background:#3B3B3B;" {{!}}{{{producer|}}}
}}
|-
{{#if:{{{last|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B;" {{!}}'''Previous song:'''{{!!}} style="color:#e0d6d4; background:#3B3B3B;" {{!}}{{{last|}}}
}}
|-
{{#if:{{{next|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B;" {{!}}'''Next song:'''{{!!}} style="color:#e0d6d4; background:#3B3B3B;" {{!}}{{{next|}}}
}}
|}
<noinclude>
== Usage ==
<pre>
{{Infobox song
| name =
| video =
| album =
| composer =
| length =
| producer =
| last =
| next =
}}
</pre>
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
76a012eb0854899be2fb878ad4dce61655014bb4
782
780
2013-03-31T11:11:37Z
RectorRocks
3352141
wikitext
text/x-wiki
{|style="border:solid 2px #2e2e2e; -moz-border-radius:10px; float:right;" width="250px"
|-
|colspan="2" style="text-align:center; background:#1D1D1D; -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em;"|<big>'''<span style="color:#FFFFFF;">{{{name}}}</span>'''<big>
|-
|colspan="2" style="text-align:center; background:#1D1D1D; top-boarder: 1px #1D1D1D solid"|{{{video|}}}
|-
{{#if:{{{album|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0F8FF;" {{!}}'''Album:'''{{!!}} style="color:#e0d6d4; background:#FFFFFF;" {{!}}{{{album|}}}
}}
|-
{{#if:{{{length|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0F8FF;" {{!}}'''Length:'''{{!!}} style="color:#e0d6d4; background:#FFFFFF;" {{!}}{{{length|}}}
}}
|-
{{#if:{{{composer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0F8FF;" {{!}}'''Composer:'''{{!!}} style="color:#e0d6d4; background:#FFFFFF;" {{!}}{{{composer|}}}
}}
|-{{#if:{{{producer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0F8FF;" {{!}}'''Producer:'''{{!!}} style="color:#e0d6d4; background:#FFFFFF;" {{!}}{{{producer|}}}
}}
|-
{{#if:{{{last|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0F8FF;" {{!}}'''Previous song:'''{{!!}} style="color:#FFFFFF; background:#FFFFFF;" {{!}}{{{last|}}}
}}
|-
{{#if:{{{next|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B;" {{!}}'''Next song:'''{{!!}} style="color:#e0d6d4; background:#3B3B3B;" {{!}}{{{next|}}}
}}
|}
<noinclude>
== Usage ==
<pre>
{{Infobox song
| name =
| video =
| album =
| composer =
| length =
| producer =
| last =
| next =
}}
</pre>
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
7702f0f302c90b3a6ffd794fe5577299767c46d8
783
782
2013-03-31T11:13:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{|style="border:solid 2px #2e2e2e; -moz-border-radius:10px; float:right;" width="250px"
|-
|colspan="2" style="text-align:center; background:#1D1D1D; -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em;"|<big>'''<span style="color:#FFFFFF;">{{{name}}}</span>'''<big>
|-
|colspan="2" style="text-align:center; background:#1D1D1D; top-boarder: 1px #1D1D1D solid"|{{{video|}}}
|-
{{#if:{{{album|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Album:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{album|}}}
}}
|-
{{#if:{{{length|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF;" {{!}}'''Length:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{length|}}}
}}
|-
{{#if:{{{composer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Composer:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{composer|}}}
}}
|-{{#if:{{{producer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Producer:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{producer|}}}
}}
|-
{{#if:{{{last|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Previous song:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{last|}}}
}}
|-
{{#if:{{{next|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Next song:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{next|}}}
}}
|}
<noinclude>
== Usage ==
<pre>
{{Infobox song
| name =
| video =
| album =
| composer =
| length =
| producer =
| last =
| next =
}}
</pre>
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
2fbb686adb5f3ebe5a0ad103ce35f6a8ca033d73
796
783
2013-04-06T07:53:22Z
RectorRocks
3352141
wikitext
text/x-wiki
{|style="border:solid 1px #2e2e2e; -moz-border-radius:10px; float:right;" width="250px"
|-
|colspan="2" style="text-align:center; background:#F0E68C; -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em;"|<big>'''{{{name}}}'''<big>
|-
|colspan="2" style="text-align:center; background:#1D1D1D; top-boarder: 1px #1D1D1D solid"|{{{video|}}}
|-
{{#if:{{{album|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0E68C; color: #FFFFFF" {{!}}'''Album:'''{{!!}} style="color:#FFFFFF; background:#EEE8AA;" {{!}}{{{album|}}}
}}
|-
{{#if:{{{length|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF;" {{!}}'''Length:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{length|}}}
}}
|-
{{#if:{{{composer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Composer:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{composer|}}}
}}
|-{{#if:{{{producer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Producer:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{producer|}}}
}}
|-
{{#if:{{{last|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Previous song:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{last|}}}
}}
|-
{{#if:{{{next|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#3B3B3B; color: #FFFFFF" {{!}}'''Next song:'''{{!!}} style="color:#FFFFFF; background:#3B3B3B;" {{!}}{{{next|}}}
}}
|}
<noinclude>
== Usage ==
<pre>
{{Infobox song
| name =
| video =
| album =
| composer =
| length =
| producer =
| last =
| next =
}}
</pre>
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
c0d201b167e17dfc5472e0ac8054d5f92c0a04b4
797
796
2013-04-06T07:55:35Z
RectorRocks
3352141
wikitext
text/x-wiki
{|style="border:solid 1px #2e2e2e; -moz-border-radius:10px; float:right;" width="250px"
|-
|colspan="2" style="text-align:center; background:#F0E68C; -moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em;"|<big>'''{{{name}}}'''<big>
|-
|colspan="2" style="text-align:center; background:#1D1D1D; top-boarder: 1px #1D1D1D solid"|{{{video|}}}
|-
{{#if:{{{album|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0E68C; color: #000000" {{!}}'''Album:'''{{!!}} style="color:#000000; background:#EEE8AA;" {{!}}{{{album|}}}
}}
|-
{{#if:{{{length|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0E68C; color: #000000;" {{!}}'''Length:'''{{!!}} style="color:#000000; background:#EEE8AA;" {{!}}{{{length|}}}
}}
|-
{{#if:{{{composer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0E68C; color: #000000" {{!}}'''Composer:'''{{!!}} style="color:#000000; background:#EEE8AA;" {{!}}{{{composer|}}}
}}
|-{{#if:{{{producer|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0E68C; color: #000000" {{!}}'''Producer:'''{{!!}} style="color:#000000; background:#EEE8AA;" {{!}}{{{producer|}}}
}}
|-
{{#if:{{{last|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0E68C; color: #000000" {{!}}'''Previous song:'''{{!!}} style="color:#000000; background:#EEE8AA;" {{!}}{{{last|}}}
}}
|-
{{#if:{{{next|}}}|<nowiki/>
{{!}}-
{{!}} style="background:#F0E68C; color: #000000" {{!}}'''Next song:'''{{!!}} style="color:#000000; background:#EEE8AA;" {{!}}{{{next|}}}
}}
|}
<noinclude>
== Usage ==
<pre>
{{Infobox song
| name =
| video =
| album =
| composer =
| length =
| producer =
| last =
| next =
}}
</pre>
[[Category: Templates]]
[[Category: Infobox templates]]
</noinclude>
9a643c18ba61682c3eca23641f5c1aa0c6641f03
Template:!!
10
301
781
2013-03-31T11:06:49Z
RectorRocks
3352141
Created page with "<onlyinclude>||</onlyinclude> [[Category:Templates]]"
wikitext
text/x-wiki
<onlyinclude>||</onlyinclude>
[[Category:Templates]]
909eb82aa56872d000d10907adf75b68841d5855
The Courtesy Call
0
302
784
2013-03-31T11:43:32Z
RectorRocks
3352141
Created page with "{{Block STAF icon}}{{Infobox song |name = The Courtesy Call |video = <youtube width="325" height="200">DuC6fqK1swQ</youtube> |album = ''[[Portal 2: Songs to Test By|Portal 2: ..."
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox song
|name = The Courtesy Call
|video = <youtube width="325" height="200">DuC6fqK1swQ</youtube>
|album = ''[[Portal 2: Songs to Test By|Portal 2: Songs to Test By - Volume 1]]''
|composer = Mike Morasky
|length = 3:38
|last = [[999999]]
|next = [[Technical Difficulties]]}}
:''"The Courtesy Call" redirects here. For the chapter, see [[Portal 2 Chapter 1: The Courtesy Call]]''
<hr> <br>
'''The Courtesy Call''' is the fourth track of the ''[[Portal 2]]'' album ''[[Portal 2: Songs to Test By#Volume 1|Portal 2: Songs to Test By - Volume 1]]''. It is only played on the [[Portal 2 Chapter 1 Introduction|Introduction]] level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]]. The first part of the song plays when [[Chell]] first wakes up. The second part plays when Chell wakes up the second time. The final part plays when [[Wheatley]] transports Chell into the [[Aperture Science Enrichment Center|Enrichment Center]] through the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]].
==Levels played on==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] - [[Portal 2 Chapter 1 Introduction|Introduction]]
==Parts==
* 0:00 to 0:15 - First part
** Played when Chell wakes up the first time
* 0:15 to 1:09 - Second part
** Played when Chell wakes up the second time
* 1:09 to 3:38 - Third part
** Played when Wheatley transports Chell into the Enrichment Center through the Extended Relaxation Center
==Trivia==
* The song name is a reference to the first chapter of ''Portal 2'', ''The Courtesy Call''
<br> <hr> <br>
{{SoundtracksNav}}
<br>
{{Project Soundtracks notice}}
[[Category: Soundtracks]]
[[Category: Portal 2 Soundtracks]]
7058073308de7a5b911a28fcd72d963c64edfff7
785
784
2013-03-31T11:43:55Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox song
|name = The Courtesy Call
|video = <youtube width="325" height="200">DuC6fqK1swQ</youtube>
|album = ''[[Portal 2: Songs to Test By|Portal 2: Songs to Test By - Volume 1]]''
|composer = Mike Morasky
|length = 3:38
|last = [[999999]]
|next = [[Technical Difficulties]]}}
:''"The Courtesy Call" redirects here. For the chapter, see [[Portal 2 Chapter 1: The Courtesy Call]]''
<hr> <br>
'''The Courtesy Call''' is the fourth track of the ''[[Portal 2]]'' album ''[[Portal 2: Songs to Test By#Volume 1|Portal 2: Songs to Test By - Volume 1]]''. It is only played during the [[Portal 2 Chapter 1 Introduction|Introduction]] level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]]. The first part of the song plays when [[Chell]] first wakes up. The second part plays when Chell wakes up the second time. The final part plays when [[Wheatley]] transports Chell into the [[Aperture Science Enrichment Center|Enrichment Center]] through the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]].
==Levels played on==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] - [[Portal 2 Chapter 1 Introduction|Introduction]]
==Parts==
* 0:00 to 0:15 - First part
** Played when Chell wakes up the first time
* 0:15 to 1:09 - Second part
** Played when Chell wakes up the second time
* 1:09 to 3:38 - Third part
** Played when Wheatley transports Chell into the Enrichment Center through the Extended Relaxation Center
==Trivia==
* The song name is a reference to the first chapter of ''Portal 2'', ''The Courtesy Call''
<br> <hr> <br>
{{SoundtracksNav}}
<br>
{{Project Soundtracks notice}}
[[Category: Soundtracks]]
[[Category: Portal 2 Soundtracks]]
cc8f27fb77fd1a8d48bf07fceb1626457054b73a
786
785
2013-03-31T11:44:35Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox song
|name = The Courtesy Call
|video = <youtube width="325" height="200">DuC6fqK1swQ</youtube>
|album = ''[[Portal 2: Songs to Test By|Portal 2: Songs to Test By - Volume 1]]''
|composer = Mike Morasky
|length = 3:38
|last = [[999999]]
|next = [[Technical Difficulties]]}}
:''"The Courtesy Call" redirects here. For the chapter, see [[Portal 2 Chapter 1: The Courtesy Call]]''
<hr> <br>
'''The Courtesy Call''' is the fourth track of the ''[[Portal 2]]'' album ''[[Portal 2: Songs to Test By#Volume 1|Portal 2: Songs to Test By - Volume 1]]''. It is only played during the [[Portal 2 Chapter 1 Introduction|Introduction]] level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]]. The first part of the song plays when [[Chell]] first wakes up. The second part plays when Chell wakes up the second time. The final part plays when [[Wheatley]] transports Chell into the [[Aperture Science Enrichment Center|Enrichment Center]] through the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]].
__TOC__
==Levels played on==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] - [[Portal 2 Chapter 1 Introduction|Introduction]]
==Parts==
* 0:00 to 0:15 - First part
** Played when Chell wakes up the first time
* 0:15 to 1:09 - Second part
** Played when Chell wakes up the second time
* 1:09 to 3:38 - Third part
** Played when Wheatley transports Chell into the Enrichment Center through the Extended Relaxation Center
==Trivia==
* The song name is a reference to the first chapter of ''Portal 2'', ''The Courtesy Call''
<br> <hr> <br>
{{SoundtracksNav}}
<br>
{{Project Soundtracks notice}}
[[Category: Soundtracks]]
[[Category: Portal 2 Soundtracks]]
b88a26c421c14a55a325ef8f19e25785d02c77a1
793
786
2013-04-02T12:48:42Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox song
|name = The Courtesy Call
|video = <youtube width="325" height="200">DuC6fqK1swQ</youtube>
|album = ''[[Portal 2: Songs to Test By|Portal 2: Songs to Test By - Volume 1]]''
|composer = Mike Morasky
|length = 3:38
|last = [[999999]]
|next = [[Technical Difficulties]]}}
:''This article is about the soundtrack. For the chapter, see [[Portal 2 Chapter 1: The Courtesy Call]]''
<hr> <br>
'''The Courtesy Call''' is the fourth track of the ''[[Portal 2]]'' album ''[[Portal 2: Songs to Test By#Volume 1|Portal 2: Songs to Test By - Volume 1]]''. It is only played during the [[Portal 2 Chapter 1 Introduction|Introduction]] level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]]. The first part of the song plays when [[Chell]] first wakes up. The second part plays when Chell wakes up the second time. The final part plays when [[Wheatley]] transports Chell into the [[Aperture Science Enrichment Center|Enrichment Center]] through the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]].
__TOC__
==Levels played on==
* ''[[Portal 2]]'' - [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] - [[Portal 2 Chapter 1 Introduction|Introduction]]
==Parts==
* 0:00 to 0:15 - First part
** Played when Chell wakes up the first time
* 0:15 to 1:09 - Second part
** Played when Chell wakes up the second time
* 1:09 to 3:38 - Third part
** Played when Wheatley transports Chell into the Enrichment Center through the Extended Relaxation Center
==Trivia==
* The song name is a reference to the first chapter of ''Portal 2'', ''The Courtesy Call''
<br> <hr> <br>
{{SoundtracksNav}}
<br>
{{Project Soundtracks notice}}
[[Category: Soundtracks]]
[[Category: Portal 2 Soundtracks]]
0279829cc3e3e6fb464c7f220591037ae3baf49f
Gelocity
0
250
787
518
2013-03-31T21:47:26Z
82.22.113.94
0
IT'S ONLY A PREQUEL IF IT'S MADE AFTERWARDS BUT SET BEFORE
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Behind the Scenes
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are separated by glass at the start. Atlas will choose the number of laps, P-body will choose the music. Both players have a switch to toggle remote view too. After both players agree, they must stand near the panel in order to activate it after 3 seconds. A push from the panels send both players down the orange and blue coated race track. From there, they will race against each other. Whoever reach the finish line after a number of laps wins.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
ea15133d4a9c4077eb95dbcbd8c83b8f8133d8ea
795
787
2013-04-03T14:10:15Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Unidentified <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]].
==Hazards==
* [[Goo]]
* [[Shredder]]
==Overview==
Players are immediately separated by glass after they have been spawned. [[Atlas|Blue]] will get to choose the number of laps, while [[P-body|Orange]] will get to choose the music. On both sides, they are remote view [[Button Switch|switches]] to toggle remote view without players having to hold "Tab" or open up the console to type the command ''<tt>+remote_view</tt>''. For the race to begin, both players need to stand near the panel, which will open after the green light shines. Once the green light shines, the [[Panels|panel]] behind the front panel will push both players to the gel-coated track. They must overcome obstacles and use tricks and strategies in order to win. Once the winner wins, panels will block the path and open up two rooms, one room with the exit, the other with a winner podium. [[Flip panel]]s located above the winner podium will flip according to the winner. If Blue wins, the flip panels will flip an image of Blue doing a headspin and an image of Orange doing a facepalm. If Orange wins, the flip panels will flip an image of Orange doing a pretzel wave and an image of Blue doing a facepalm. Both players can choose to restart the map by a press of a switch located next to the exit door. If they don't, they are free to proceed to the exit door to finish the map.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
a225acb45eec6f6f2145ced594d2a7cd321357f2
808
795
2013-04-22T10:00:16Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Unidentified <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]]. On April 21<sup>st</sup> 2013,<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> ''Raidix'' released a single-player modified version of this map titled ''[[Gelocity Time Trial - Track 1]]''.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
==Overview==
Players are immediately separated by glass after they have been spawned. [[Atlas|Blue]] will get to choose the number of laps, while [[P-body|Orange]] will get to choose the music. On both sides, they are remote view [[Button Switch|switches]] to toggle remote view. For the race to begin, both players need to stand near the panel, which will open after the green light shines. Once the green light shines, the [[Panels|panel]] behind the front panel will push both players to the gel-coated track. They must overcome obstacles and use tricks and strategies in order to win. Once the winner wins, panels will block the path and open up two rooms, one room with the exit, the other with a winner podium. [[Flip panel]]s located above the winner podium will flip according to the winner. If Blue wins, the flip panels will flip an image of Blue doing a headspin and an image of Orange doing a facepalm. If Orange wins, the flip panels will flip an image of Orange doing a pretzel wave and an image of Blue doing a facepalm. Both players can choose to restart the map by a press of a switch located next to the exit door. If they don't, they are free to proceed to the exit door to finish the map.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
'':This section is incomplete.''
==Video walkthrough==
<youtube>qDDfvdtBVTI</youtube> <br>
''By '''RectorRocks2'''''
==Music available==
* [[An Accent Beyond]]
* [[Don't Do It]]
* [[Omg, What has He Done?]]
* [[The Part Where He Kills You]] (final lap)
* [[Your Precious Moon]]
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
* [[Gelocity Time Trial - Track 1]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
502c203c96b36aa332dac5752c3ce42053acee03
809
808
2013-04-22T10:13:11Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Unidentified <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]]. On April 21<sup>st</sup> 2013,<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> ''Raidix'' released a single-player modified version of this map titled ''[[Gelocity Time Trial - Track 1]]''.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
==Overview==
Players are immediately separated by glass after they have been spawned. [[Atlas|Blue]] will get to choose the number of laps, while [[P-body|Orange]] will get to choose the music. On both sides, they are remote view [[Button Switch|switches]] to toggle remote view. For the race to begin, both players need to stand near the panel, which will open after the green light shines. Once the green light shines, the [[Panels|panel]] behind the front panel will push both players to the gel-coated track. They must overcome obstacles and use tricks and strategies in order to win. Once the winner wins, panels will block the path and open up two rooms, one room with the exit, the other with a winner podium. [[Flip panel]]s located above the winner podium will flip according to the winner. If Blue wins, the flip panels will flip an image of Blue doing a headspin and an image of Orange doing a facepalm. If Orange wins, the flip panels will flip an image of Orange doing a pretzel wave and an image of Blue doing a facepalm. Both players can choose to restart the map by a press of a switch located next to the exit door. If they don't, they are free to proceed to the exit door to finish the map.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
:''This section is incomplete.''
==Video walkthrough==
<youtube>qDDfvdtBVTI</youtube> <br>
''By '''RectorRocks2'''''
==Music available==
* [[An Accent Beyond]]
* [[Don't Do It]]
* [[Omg, What has He Done?]]
* [[The Part Where He Kills You]] (final lap)
* [[Your Precious Moon]]
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
* [[Gelocity Time Trial - Track 1]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
f525320d87c29fee21a8f869f0a018bd47fe0681
File:Lakeside Hideaway.jpg
6
303
790
2013-04-01T12:46:02Z
RectorRocks
3352141
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|source = Google Images
|permission = Fair use
|date = 1<sup>st</sup> April 2013
|description = Lakeside Hideaway by Thomas Kinkade
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|source = Google Images
|permission = Fair use
|date = 1<sup>st</sup> April 2013
|description = Lakeside Hideaway by Thomas Kinkade
}}
[[Category: Images]]
43b004dc1bf4e0c68a73732d2a10bc38d3c1f777
Portal 2 Co-op Course 3 Test Chamber 06
0
304
798
2013-04-06T11:17:52Z
RectorRocks
3352141
Created page with "{{Block STAF icon}} {{Infobox test chamber |title = Course 3 - Test Chamber 06 |dirty = 1 |valve-title = |map = mp_coop_turret_walls |screenshot = Portal 2 Co-op Course 3 Tes..."
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|dirty = 1
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|type = Bridge blocking puzzle <br> Bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub''
'''Portal 2 Co-op Course 3 Test Chamber 06'''
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
54119359a1f7b083862116abf63b71380ab10f16
799
798
2013-04-06T11:59:15Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|dirty = 0
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|type = Bridge blocking puzzle <br> Bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub''
'''Portal 2 Co-op Course 3 Test Chamber 06'''
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
d34c6e64da1abde65d9bc00abe250eeb98fc9da0
800
799
2013-04-06T11:59:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|type = Bridge blocking puzzle <br> Bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub''
'''Portal 2 Co-op Course 3 Test Chamber 06'''
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
dfb14095d9b73ea94ac6c37c78c6c5588be98c23
804
800
2013-04-06T13:59:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub''
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twentieth [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple turrets.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where the light bridge ends and another portal on the other side of the end of the corridor
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Gallery==
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
* Despite the overgrown level, the Test Chamber Sign is clean.
==See also==
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
adb495ba4e89dd7780686819f2b4486a8d015186
805
804
2013-04-06T23:58:26Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub''
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple turrets.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where the light bridge ends and another portal on the other side of the end of the corridor
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Gallery==
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
* Despite the overgrown level, the Test Chamber Sign is clean.
==See also==
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
5f4bd61158eba0eb386722990ce50edbd825a85b
806
805
2013-04-07T02:07:44Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub''
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple turrets.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
* Despite the overgrown level, the Test Chamber Sign is clean.
==See also==
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
c21ec6621b17550b7865d685662ae2fefc82c7d9
Portal 2 Co-op Course 3 Test Chamber 08
0
206
801
752
2013-04-06T13:08:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player, downloading a security code}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''GLaDOS''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics invovled===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
288ad5f69c479911c09c45f6c57904d914259dba
802
801
2013-04-06T13:33:04Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|difficulty = 7/10 (Hard)
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player, downloading a security code}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''[[GLaDOS]]''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
3d28c362d55dd8149a0184738d7fdf8837d46fb3
803
802
2013-04-06T13:44:31Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player, downloading a security code}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''[[GLaDOS]]''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
31ec049a2d6e638fcac772bbe44eb8be016dd6e4
Template:MapsNav
10
251
807
516
2013-04-22T09:31:37Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Navbox with collapsible groups
|name = LevelsNav
|title = Maps
|titlestyle = background: #500187; color: #FFFFFF
|state = {{{state|collapsible collapsed}}}
|group1 = 2011 maps
|state1 = {{{state2011|collapsible collapsed}}}
|group1style = background:#D34B73;
|list1 = {{Navbox|child
|groupstyle = background: #D34B73;
|group1 = April
|list1 = [[]] • [[]]
|group2 = May
|list2 = [[]] • [[]]
|group3 = June
|list3 = [[]] • [[]]
|group4 = July
|list4 = [[]] • [[]]
|group5 = August
|list5 = [[]] • [[]]
|group6 = September
|list6 = [[]] • [[]]
|group7 = October
|list7 = [[Gelocity|[Coop] Gelocity (4<sup>th</sup>)]] • [[]]
|group8 = November
|list8 = [[]] • [[]]
|group9 = December
|list9 = [[]] • [[]]
}}
|group2 = 2012 maps
|state2 = {{{state2012|collapsible collapsed}}}
|group2style = background: #F36B43
|list2 = {{Navbox|child
|group1 = January
|groupstyle = background: #F35B43;
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[Gelocity Stage 2|[Coop] Gelocity Stage 2 (5<sup>th</sup>)]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[Gelocity Stage 3|[Coop] Gelocity Stage 3 (26<sup>th</sup>)]] • [[]]
}}
|group3 = 2013 maps
|state3 = {{{state2013|collapsible collapsed}}}
|group3style = background: #50C878
|list3 = {{Navbox|child
|group1 = January
|groupstyle = background: #50C878
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[Gelocity Time Trial - Track 1|[SP] Gelocity Time Trial - Track 1 (21<sup>st</sup>)]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[]] • [[]]
}}
}}
<noinclude>Put this template to navigate [[:Category:Maps|Maps]]. <br>
Fill in the states for the following:
<pre>
{{MapsNav
|state =
|state2011 =
|state2012 =
|state2013 =
}}</pre>
[[Category: Templates]][[Category: Navigational templates]]
</noinclude>
112e1878323e37bc8cb4c31df041cda257da932d
File:Gelocity Time Trial - Track 1.jpg
6
305
810
2013-04-22T14:01:27Z
RectorRocks
3352141
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|date = 21<sup>st</sup> April 2013
|description = Thumbnail of [[Gelocity Time Trial - Track 1]].
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|date = 21<sup>st</sup> April 2013
|description = Thumbnail of [[Gelocity Time Trial - Track 1]].
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
a53d64cb40fe40ecd23362865d6840cd2e9d0fde
Gelocity Time Trial - Track 1
0
306
811
2013-04-22T14:14:25Z
RectorRocks
3352141
Created page with "{{Block STAF icon}} {{Infobox map |color1 = 5F9E80 |color2 = 40E0D0 |color3 = 008080 |colortitletext = 000000 |title = Gelocity Time Trial - Track 1 |image = Gelocity Time Tri..."
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Overgrown (elevators and starting area) <br> Unidentified (race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Medium
|rating = 5.00 / 5 (1 vote) <br> ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]]. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and panels and a return tube.
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
2458e6b63a869f53e1e3af3bbc4e385ea8a62528
812
811
2013-04-23T10:40:37Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Medium
|rating = 5.00 / 5 (1 vote) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before player can hit)
==Overview==
Players will spawn in an elevator and proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
===''ThinkingWithPortals Forums'' & ''Steam Workshop''===
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
==Music available==
* [[Caroline Deleted]] (played upon arriving at the starting area)
* [[An Accent Beyond]] (Track 1)
* [[Your Precious Moon]] (Track 2)
* Your Precious Moon (different segment) (Track 3)
* [[The Part Where He Kills You]] (Track 4)
* [[Don't Do It]] (Track 5)
* [[Omg, What has He Done?]] (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
6041bdbe23a869c78e1bfd759e5145e214dbe1de
File:Gelocity Time Trial - Track 1 - Entry to Race Track.png
6
307
813
2013-04-24T10:28:10Z
RectorRocks
3352141
{{Image information
|description = Entry to the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = Entry to the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
05b7ab2a3a73511b51135024286a1e8e52062787
File:Gelocity Time Trial - Track 1 - Gameplay in Third-person.png
6
308
814
2013-04-24T10:29:44Z
RectorRocks
3352141
{{Image information
|description = Third-person gameplay as [[Bendy]] in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: ...
wikitext
text/x-wiki
{{Image information
|description = Third-person gameplay as [[Bendy]] in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
cce622d625c7e8c75b059ee57f148e764e485661
File:Gelocity Time Trial - Track 1 - Hidden Area.png
6
309
815
2013-04-24T10:30:48Z
RectorRocks
3352141
{{Image information
|description = The hidden area of [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = The hidden area of [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
0dd9e914390cd8282eede7d4e037366c2d06b900
File:Gelocity Time Trial - Track 1 - Overview.jpg
6
310
816
2013-04-24T10:31:24Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
c6bdec091503a3f505194a6ae5e6c33d6f64b4c6
File:Gelocity Time Trial - Track 1 - Overview 2.jpg
6
311
817
2013-04-24T10:32:00Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
c6bdec091503a3f505194a6ae5e6c33d6f64b4c6
File:Gelocity Time Trial - Track 1 - Overview 3.jpg
6
312
818
2013-04-24T10:32:20Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
c6bdec091503a3f505194a6ae5e6c33d6f64b4c6
File:Gelocity Time Trial - Track 1 - Overview 4.jpg
6
313
819
2013-04-24T10:32:43Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
c6bdec091503a3f505194a6ae5e6c33d6f64b4c6
File:Gelocity Time Trial - Track 1 - Overview 5.jpg
6
314
820
2013-04-24T10:33:06Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
c6bdec091503a3f505194a6ae5e6c33d6f64b4c6
File:Gelocity Time Trial - Track 1 - Race Track After Winning.png
6
315
821
2013-04-24T10:33:58Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]] after winning.
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[C...
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]] after winning.
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
8a90b42428bad0ed1bdeed34b789d3aaa38d05a9
File:Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png
6
316
822
2013-04-24T10:34:44Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]] with its lights turned off.
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fa...
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]] with its lights turned off.
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
aac791ffef3c1401d6c88a4cb47cc650de501dee
File:Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png
6
317
823
2013-04-24T10:35:18Z
RectorRocks
3352141
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]] with its lights turned on.
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fai...
wikitext
text/x-wiki
{{Image information
|description = An overview of the Race Track in [[Gelocity Time Trial - Track 1]] with its lights turned on.
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
fbc112c0c7824e1e78c312c1bc8d9cfc23b728d0
File:Gelocity Time Trial - Track 1 - Race Track Timings.png
6
318
824
2013-04-24T10:36:08Z
RectorRocks
3352141
{{Image information
|description = A closer look of the timings in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = A closer look of the timings in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
7b5b9a7132c4acc628371c7cdba2bbe1efc51290
File:Gelocity Time Trial - Track 1 - Remains of Podium.png
6
319
825
2013-04-24T10:37:00Z
RectorRocks
3352141
{{Image information
|description = The remains of the podium in the [[Gelocity|co-op version]] found in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permis...
wikitext
text/x-wiki
{{Image information
|description = The remains of the podium in the [[Gelocity|co-op version]] found in [[Gelocity Time Trial - Track 1]].
|author = [[User: RectorRocks|RectorRocks]]
|date = 24<sup>th</sup> April 2013
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
d112c3be95eec9490270f514063458c39fcfcf1a
Gelocity Time Trial - Track 1
0
306
826
812
2013-04-24T10:52:29Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]]
|difficulty = Medium
|rating = 5.00 / 5 (1 vote) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before player can hit)
==Overview==
Players will spawn in an elevator and proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
===''ThinkingWithPortals Forums'' & ''Steam Workshop''===
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt1=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt4=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt5=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt6=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt7=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt8=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt9=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Race Track Lights Off.png|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Race Track Lights On.png|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (played upon arriving at the starting area)
* ''[[999999]]'' (played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
aef28c6b055435f39cd1e920a10eee219fe4fc77
827
826
2013-04-24T12:53:15Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (1 vote) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube>8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt9=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt7=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt12=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt13=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt5=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt6=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt7=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt8=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt9=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (played upon arriving at the starting area)
* ''[[999999]]'' (played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
5cc37faa7831de1731d8ee434618c2d3dbf76a74
830
827
2013-04-24T13:09:29Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (1 vote) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube>8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt9=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt7=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt12=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt13=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt5=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt6=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt7=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt8=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt9=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
fa757e8c59040a61a4b2ddf97b69578557a3bd38
832
830
2013-04-24T13:53:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube>8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt9=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt7=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt12=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt13=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt5=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt6=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt7=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt8=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt9=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
13070032fd92df11d130d459bfbd091f00c04c89
833
832
2013-04-24T14:12:39Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube>8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
414d08919d771497b1cdd1a76800bf595db5518f
840
833
2013-05-05T09:36:01Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube>8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
e01434487fb9c50a83d31644a676cba115dae4f9
861
840
2013-06-03T03:29:33Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube width="500" height="270">8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=320
|height=180
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
a331f79726cd1be9253b2ada680a76a11993d83e
Gelocity
0
250
828
809
2013-04-24T13:03:47Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Unidentified <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]]. On April 21<sup>st</sup> 2013,<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> ''Raidix'' released a single-player modified version of this map titled ''[[Gelocity Time Trial - Track 1]]''.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players are immediately separated by glass after they have been spawned. [[Atlas|Blue]] will get to choose the number of laps, while [[P-body|Orange]] will get to choose the music. On both sides, they are remote view [[Button Switch|switches]] to toggle remote view. For the race to begin, both players need to stand near the panel, which will open after the green light shines. Once the green light shines, the [[Panels|panel]] behind the front panel will push both players to the gel-coated track. They must overcome obstacles and use tricks and strategies in order to win. Once the winner wins, panels will block the path and open up two rooms, one room with the exit, the other with a winner podium. [[Flip panel]]s located above the winner podium will flip according to the winner. If Blue wins, the flip panels will flip an image of Blue doing a headspin and an image of Orange doing a facepalm. If Orange wins, the flip panels will flip an image of Orange doing a pretzel wave and an image of Blue doing a facepalm. Both players can choose to restart the map by a press of a switch located next to the exit door. If they don't, they are free to proceed to the exit door to finish the map.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Choose the number of laps.
! style="background: #FFA07A" | Choose the desired music.
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Proceed to the panel and start racing.
|- style="background: #D3D3D3"
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 3
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Once the race is over, either proceed to the exit door and disassembly area to finish the map or restart the race by pressing the switch next to the exit door.
|}
==Video walkthrough==
<youtube>qDDfvdtBVTI</youtube> <br>
''By '''RectorRocks2'''''
==Music available==
* [[An Accent Beyond]]
* [[Don't Do It]]
* [[Omg, What has He Done?]]
* [[The Part Where He Kills You]] (final lap)
* [[Your Precious Moon]]
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
* [[Gelocity Time Trial - Track 1]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
917e906cbb6eac16a1f06876380633dbd14aa18f
829
828
2013-04-24T13:07:47Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Unidentified <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]]. On April 21<sup>st</sup> 2013,<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> ''Raidix'' released a single-player modified version of this map titled ''[[Gelocity Time Trial - Track 1]]''.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players are immediately separated by glass after they have been spawned. [[Atlas|Blue]] will get to choose the number of laps, while [[P-body|Orange]] will get to choose the music. On both sides, they are remote view [[Button Switch|switches]] to toggle remote view. For the race to begin, both players need to stand near the panel, which will open after the green light shines. Once the green light shines, the [[Panels|panel]] behind the front panel will push both players to the gel-coated track. They must overcome obstacles and use tricks and strategies in order to win. Once the winner wins, panels will block the path and open up two rooms, one room with the exit, the other with a winner podium. [[Flip panel]]s located above the winner podium will flip according to the winner. If Blue wins, the flip panels will flip an image of Blue doing a headspin and an image of Orange doing a facepalm. If Orange wins, the flip panels will flip an image of Orange doing a pretzel wave and an image of Blue doing a facepalm. Both players can choose to restart the map by a press of a switch located next to the exit door. If they don't, they are free to proceed to the exit door to finish the map.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Choose the number of laps.
! style="background: #FFA07A" | Choose the desired music.
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Proceed to the panel and start racing.
|- style="background: #D3D3D3"
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 3
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Once the race is over, either proceed to the exit door and disassembly area to finish the map or restart the race by pressing the switch next to the exit door.
|}
==Video walkthrough==
<youtube>qDDfvdtBVTI</youtube> <br>
''By '''RectorRocks2'''''
==Music available==
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Don't Do It]]'' (Track 2)
* ''[[Omg, What has He Done?]]'' (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4) (Played during final lap)
* ''[[Your Precious Moon]]'' (Track 5)
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
* [[Gelocity Time Trial - Track 1]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
2d3b2bd18604e37439ffe99d225ef366f6d340d2
841
829
2013-05-05T09:42:00Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Unidentified <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]]. On April 21<sup>st</sup> 2013,<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> ''Raidix'' released a single-player modified version of this map titled ''[[Gelocity Time Trial - Track 1]]''.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players are immediately separated by glass after they have been spawned. [[Atlas|Blue]] will get to choose the number of laps, while [[P-body|Orange]] will get to choose the music. On both sides, they are remote view [[Button Switch|switches]] to toggle remote view. For the race to begin, both players need to stand near the panel, which will open after the green light shines. Once the green light shines, the [[Panels|panel]] behind the front panel will push both players to the gel-coated track. They must overcome obstacles and use tricks and strategies in order to win. Once the winner wins, panels will block the path and open up two rooms, one room with the exit, the other with a winner podium. [[Flip panel]]s located above the winner podium will flip according to the winner. If Blue wins, the flip panels will flip an image of Blue doing a headspin and an image of Orange doing a facepalm. If Orange wins, the flip panels will flip an image of Orange doing a pretzel wave and an image of Blue doing a facepalm. Both players can choose to restart the map by a press of a switch located next to the exit door. If they don't, they are free to proceed to the exit door to finish the map.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give Gelocity Stage 2 or Stage 3 a try! <br>
Feel free to donate if you want to. :) <br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Choose the number of laps.
! style="background: #FFA07A" | Choose the desired music.
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Proceed to the panel and start racing.
|- style="background: #D3D3D3"
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 3
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Once the race is over, either proceed to the exit door and disassembly area to finish the map or restart the race by pressing the switch next to the exit door.
|}
==Video walkthrough==
<youtube>qDDfvdtBVTI</youtube> <br>
''By '''RectorRocks2'''''
==Music available==
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Don't Do It]]'' (Track 2)
* ''[[Omg, What has He Done?]]'' (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4) (Played during final lap)
* ''[[Your Precious Moon]]'' (Track 5)
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
* [[Gelocity Time Trial - Track 1]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
694afb51f433f0b55519c1f5e07ed978af476112
845
841
2013-05-05T10:14:21Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1
|color2
|color3
|colortitletext = 000000
|title = Gelocity
|image = Gelocity Overview Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_v1.02
|mode = Cooperative
|author = ''Raidix''
|version = 1.02
|type = Race
|theme = Unidentified <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Easy
|rating = 4.76 / 5 (21 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 ''Steam Workshop'']
|bottom = ''Portal 2'' Custom Co-op Map by ''Raidix''
}}
'''Gelocity''' (or '''Gelocity Stage 1''') is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix''. It was released at the ''ThinkingWithPortals Forums'' on October 4<sup>th</sup> 2011<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1284 Gelocity download page at the ''ThinkingWithPortals Forums''] Retrieved 17 February 2013</ref> and at the ''Steam Workshop'' on August 22<sup>nd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity download page at the ''Steam Workshop''] Retrieved 17 February 2013</ref> It precedes [[Gelocity Stage 2]] and [[Gelocity Stage 3]]. On April 21<sup>st</sup> 2013,<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> ''Raidix'' released a single-player modified version of this map titled ''[[Gelocity Time Trial - Track 1]]''.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players are immediately separated by glass after they have been spawned. [[Atlas|Blue]] will get to choose the number of laps, while [[P-body|Orange]] will get to choose the music. On both sides, they are remote view [[Button Switch|switches]] to toggle remote view. For the race to begin, both players need to stand near the panel, which will open after the green light shines. Once the green light shines, the [[Panels|panel]] behind the front panel will push both players to the gel-coated track. They must overcome obstacles and use tricks and strategies in order to win. Once the winner wins, panels will block the path and open up two rooms, one room with the exit, the other with a winner podium. [[Flip panel]]s located above the winner podium will flip according to the winner. If Blue wins, the flip panels will flip an image of Blue doing a headspin and an image of Orange doing a facepalm. If Orange wins, the flip panels will flip an image of Orange doing a pretzel wave and an image of Blue doing a facepalm. Both players can choose to restart the map by a press of a switch located next to the exit door. If they don't, they are free to proceed to the exit door to finish the map.
==Map description==
===''ThinkingWithPortals Forums''===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try and it will be smoother and more fun. <br>
Installation instructions: <br>
1. Extract mp_coop_gelocity to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity". <br>
3. Race! <br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
Special thanks to Nerzl for playtesting.
Updates: <br>
v1.02 <br>
- fixed animated panels <br>
- changed the portal cleanser's visuals <br>
- added button for activating remote view <br>
- added direction signs <br>
v1.01 <br>
- fixed the buttons in the first room (sound bug) <br>
- added hints to the buttons <br>
- fixed catapults (animation error and launch target error) <br>
- fixed paint sprayers (now get properly removed after finishing) <br>
- some visual changes/fixes <br>
- added some clip walls <br>
- now returns to mp_coop_lobby_3 afterwards <br>
Screenshots: <br>
(Screenshots posted in "Gallery" section) <br>
===''Steam Workshop===
This coop map is rather a race track than a puzzle. <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
You will probably need a few laps until you know all tricks - so give it a second try! <br>
Please note that this map is really large. That is why it takes a while to download it. <br>
You like this? Give [[Gelocity Stage 2]] or [[Gelocity Stage 3|Stage 3]] a try! <br>
If you prefer to play on your own, give the single player version of Gelocity a try: <br>
[[Gelocity Time Trial - Track 1]] <br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW] <br>
<br>
FAQ: <br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Choose the number of laps.
! style="background: #FFA07A" | Choose the desired music.
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Proceed to the panel and start racing.
|- style="background: #D3D3D3"
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 3
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Once the race is over, either proceed to the exit door and disassembly area to finish the map or restart the race by pressing the switch next to the exit door.
|}
==Video walkthrough==
<youtube>qDDfvdtBVTI</youtube> <br>
''By '''RectorRocks2'''''
==Music available==
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Don't Do It]]'' (Track 2)
* ''[[Omg, What has He Done?]]'' (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4) (Played during final lap)
* ''[[Your Precious Moon]]'' (Track 5)
==Gallery==
{{Gallery
|title = ''Gelocity''
|color1 = 000000
|color2 = 696969
|width=250
|height=170
|lines=2
|File: Gelocity Overview 5.jpg|alt1=a|An overview of ''Gelocity''
|File: Gelocity Overview 2.jpg|alt2=a|Ditto.
|File: Gelocity Overview 3.jpg|alt3=a|Ditto.
|File: Gelocity Overview 4.jpg|alt4=a|Ditto.
}}
==See also==
* [[Gelocity Stage 2]]
* [[Gelocity Stage 3]]
* [[Gelocity Time Trial - Track 1]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2011 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
243f320cd9142a8156914d9b4a27a09857c504e1
Portal 2 Co-op Course 3 Test Chamber 06
0
304
831
806
2013-04-24T13:12:23Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub''
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple turrets.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
:''This section is incomplete.''
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" |
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | ?
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" |
|}
==Video walkthrough==
<youtube>SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
* Despite the overgrown level, the Test Chamber Sign is clean.
==See also==
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
8ebe9839534c20a251b527bcd72bd18c2570d753
864
831
2013-06-03T03:48:15Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
:''This article is a stub (Section: '''Related achievements''')'' <br>
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
58dae4582ad064f3a90bcbf39b8fc25d2db47ef6
865
864
2013-06-09T07:39:33Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
30ccfd79619bd5e7247383c79641d8c1daa1b99a
866
865
2013-06-09T07:39:58Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
3c5356258d5e5293f6feb81cee85436ec28eccb7
File:Gelocity Stage 2 Title.jpg
6
320
834
2013-05-05T08:24:45Z
RectorRocks
3352141
{{Image information
|description = Title of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = Title of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
5a2c35117b84d6c66a737b62107345a07e84a827
File:Gelocity Stage 2 Overview.jpg
6
321
835
2013-05-05T08:28:26Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
4dcb3b279b52f2993b019eff1f312369c235daab
File:Gelocity Stage 2 Overview 2.jpg
6
322
836
2013-05-05T08:28:43Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
4dcb3b279b52f2993b019eff1f312369c235daab
File:Gelocity Stage 2 Overview 3.jpg
6
323
837
2013-05-05T08:28:55Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
4dcb3b279b52f2993b019eff1f312369c235daab
File:Gelocity Stage 2 Overview 4.jpg
6
324
838
2013-05-05T08:29:06Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
4dcb3b279b52f2993b019eff1f312369c235daab
File:Gelocity Stage 2 Overview 5.jpg
6
325
839
2013-05-05T08:29:19Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
4dcb3b279b52f2993b019eff1f312369c235daab
File:Gelocity Stage 2 Overview 6.jpg
6
326
842
2013-05-05T09:59:31Z
RectorRocks
3352141
{{Image information
|description = Title of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = Title of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
5a2c35117b84d6c66a737b62107345a07e84a827
843
842
2013-05-05T10:01:14Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
4dcb3b279b52f2993b019eff1f312369c235daab
File:Gelocity Stage 2 Overview 7.jpg
6
327
844
2013-05-05T10:04:46Z
RectorRocks
3352141
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|description = An overview of [[Gelocity Stage 2]].
|date = 5<sup>th</sup> May 2013
|author = [[User: RectorRocks|RectorRocks]]
|source = ''[[Portal 2]]''
|permission = Fair use
}}
[[Category: Images]]
4dcb3b279b52f2993b019eff1f312369c235daab
Gelocity Stage 2
0
328
846
2013-05-05T10:15:12Z
RectorRocks
3352141
Created page with "{{Block STAF icon}} {{Infobox map |color1 = 1E90FF |color2 = 87CEEB |color3 = ADD8E6 |colortitletext = 000000 |title = Gelocity Stage 2 |image = Gelocity Stage 2 Title.jpg |im..."
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 1E90FF
|color2 = 87CEEB
|color3 = ADD8E6
|colortitletext = 000000
|title = Gelocity Stage 2
|image = Gelocity Stage 2 Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_2_v01
|mode = Cooperative
|author = ''Raidix''
|version = 1.03
|type = Race
|theme = Unidentified <br> (probably Behind the Scenes)
|hazards = [[Goo]] <br> [[Crusher]] <br> [[Laser Field]]
|difficulty = Medium
|rating = 4.89 / 5 (27 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=96704281 ''Steam Workshop'']
|bottom
}}
'''Gelocity Stage 2''' is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix'' and is the second map of the ''[[Gelocity]]'' series. It was released at the ''ThinkingWithPortals Forums'' on February 5<sup>th</sup> 2012<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 Gelocity Stage 2 download page at the ''ThinkingWithPortals Forums''] Retrieved 5 May 2013</ref> and at the ''Steam Workshop'' on August 23<sup>rd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity Stage 2 download page at the ''Steam Workshop''] Retrieved 5 May 2013</ref> It succeeds [[Gelocity]] and precedes [[Gelocity Stage 3]].
==Content==
===Mechanics===
===Hazards===
==Overview==
==Map description==
===''ThinkingWithPortals Forums''===
It's been a looong time... <br>
...but finally here is my second portal 2 map. <br>
Gelocity Stage 2 is a race track (surprise) but a little more complicated and more dynamic than the first one. <br>
So if you enjoyed [[Gelocity]], you might like this as well. <br>
<br>
Installation instructions: <br>
1. Extract mp_coop_gelocity_stage_2 to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity_stage_2". <br>
3. Race! <br>
<br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
<br>
Special thanks to Nerzl for playtesting. <br>
<br>
Updates: <br>
v1.03 <br>
- some optimizations to reduce entdata <br>
v1.02 <br>
- fixed animated panels <br>
- changed some scripted scenes <br>
v1.01 <br>
- fixed some ambient sounds <br>
- level transition to the lobby should work properly now <br>
<br>
<br>
Screenshots: <br>
(Screenshots in Gallery section) <br>
File names are: <br>
Gelocity Stage 2 Overview 6.jpg <br>
Gelocity Stage 2 Overview.jpg <br>
Gelocity Stage 2 Overview 5.jpg <br>
Gelocity Stage 2 Overview 7.jpg <br>
<br>
A short trailer <span style="color:#0000FF">'''made by Nerzl'''</span>: [spoiler!] <br>
<youtube>Ehh9uLRZjbQ</youtube>
===''Steam Workshop''===
Like the first Gelocity, this coop map is a race track again: <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
But this time it's a little more dynamic: <br>
You can use your ping tool to trigger traps which can stop your opponent. <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
<br>
The first [[Gelocity]] map can be found here, and [[Gelocity Stage 3|Stage 3]] here. <br>
If you prefer to play on your own, give the single player version of Gelocity a try: <br>
[[Gelocity Time Trial - Track 1]]
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW] <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
<youtube>5eqylm0r0dU</youtube> <br>
''By '''RectorRocks2'''''
==Music==
==Gallery==
==See also==
* [[Gelocity]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2012 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
438fea33330c07c82189e5abd40f50b07b37f2a5
847
846
2013-05-07T10:50:40Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Tab}}
{{Block STAF icon}}
{{Infobox map
|color1 = 1E90FF
|color2 = 87CEEB
|color3 = ADD8E6
|colortitletext = 000000
|title = Gelocity Stage 2
|image = Gelocity Stage 2 Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_2_v01
|mode = Cooperative
|author = ''Raidix''
|version = 1.03
|type = Race
|theme = Unidentified <br> (probably Behind the Scenes)
|hazards = [[Goo]] <br> [[Crusher]] <br> [[Laser Field]]
|difficulty = Medium
|rating = 4.89 / 5 (27 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=96704281 ''Steam Workshop'']
|bottom
}}
'''Gelocity Stage 2''' is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix'' and is the second map of the ''[[Gelocity]]'' series. It was released at the ''ThinkingWithPortals Forums'' on February 5<sup>th</sup> 2012<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 Gelocity Stage 2 download page at the ''ThinkingWithPortals Forums''] Retrieved 5 May 2013</ref> and at the ''Steam Workshop'' on August 23<sup>rd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity Stage 2 download page at the ''Steam Workshop''] Retrieved 5 May 2013</ref> It succeeds [[Gelocity]] and precedes [[Gelocity Stage 3]].
==Content==
===Mechanics===
===Hazards===
==Overview==
==Map description==
===''ThinkingWithPortals Forums''===
It's been a looong time... <br>
...but finally here is my second portal 2 map. <br>
Gelocity Stage 2 is a race track (surprise) but a little more complicated and more dynamic than the first one. <br>
So if you enjoyed [[Gelocity]], you might like this as well. <br>
<br>
Installation instructions: <br>
1. Extract mp_coop_gelocity_stage_2 to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity_stage_2". <br>
3. Race! <br>
<br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
<br>
Special thanks to Nerzl for playtesting. <br>
<br>
Updates: <br>
v1.03 <br>
- some optimizations to reduce entdata <br>
v1.02 <br>
- fixed animated panels <br>
- changed some scripted scenes <br>
v1.01 <br>
- fixed some ambient sounds <br>
- level transition to the lobby should work properly now <br>
<br>
<br>
Screenshots: <br>
(Screenshots in Gallery section) <br>
File names are: <br>
Gelocity Stage 2 Overview 6.jpg <br>
Gelocity Stage 2 Overview.jpg <br>
Gelocity Stage 2 Overview 5.jpg <br>
Gelocity Stage 2 Overview 7.jpg <br>
<br>
A short trailer <span style="color:#0000FF">'''made by Nerzl'''</span>: [spoiler!] <br>
<youtube>Ehh9uLRZjbQ</youtube>
===''Steam Workshop''===
Like the first Gelocity, this coop map is a race track again: <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
But this time it's a little more dynamic: <br>
You can use your ping tool to trigger traps which can stop your opponent. <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
<br>
The first [[Gelocity]] map can be found here, and [[Gelocity Stage 3|Stage 3]] here. <br>
If you prefer to play on your own, give the single player version of Gelocity a try: <br>
[[Gelocity Time Trial - Track 1]]
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW] <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
<youtube>5eqylm0r0dU</youtube> <br>
''By '''RectorRocks2'''''
==Music==
==Gallery==
==See also==
* [[Gelocity]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2012 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
61dea44067090fdd27c655f12a743911fceef6b2
850
847
2013-05-07T11:12:54Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Navigation Tab
|tab1 = Gelocity Stage 2
|tab2 = ?}}
{{Block STAF icon}}
{{Infobox map
|color1 = 1E90FF
|color2 = 87CEEB
|color3 = ADD8E6
|colortitletext = 000000
|title = Gelocity Stage 2
|image = Gelocity Stage 2 Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_2_v01
|mode = Cooperative
|author = ''Raidix''
|version = 1.03
|type = Race
|theme = Unidentified <br> (probably Behind the Scenes)
|hazards = [[Goo]] <br> [[Crusher]] <br> [[Laser Field]]
|difficulty = Medium
|rating = 4.89 / 5 (27 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=96704281 ''Steam Workshop'']
|bottom
}}
'''Gelocity Stage 2''' is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix'' and is the second map of the ''[[Gelocity]]'' series. It was released at the ''ThinkingWithPortals Forums'' on February 5<sup>th</sup> 2012<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 Gelocity Stage 2 download page at the ''ThinkingWithPortals Forums''] Retrieved 5 May 2013</ref> and at the ''Steam Workshop'' on August 23<sup>rd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity Stage 2 download page at the ''Steam Workshop''] Retrieved 5 May 2013</ref> It succeeds [[Gelocity]] and precedes [[Gelocity Stage 3]].
==Content==
===Mechanics===
===Hazards===
==Overview==
==Map description==
===''ThinkingWithPortals Forums''===
It's been a looong time... <br>
...but finally here is my second portal 2 map. <br>
Gelocity Stage 2 is a race track (surprise) but a little more complicated and more dynamic than the first one. <br>
So if you enjoyed [[Gelocity]], you might like this as well. <br>
<br>
Installation instructions: <br>
1. Extract mp_coop_gelocity_stage_2 to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity_stage_2". <br>
3. Race! <br>
<br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
<br>
Special thanks to Nerzl for playtesting. <br>
<br>
Updates: <br>
v1.03 <br>
- some optimizations to reduce entdata <br>
v1.02 <br>
- fixed animated panels <br>
- changed some scripted scenes <br>
v1.01 <br>
- fixed some ambient sounds <br>
- level transition to the lobby should work properly now <br>
<br>
<br>
Screenshots: <br>
(Screenshots in Gallery section) <br>
File names are: <br>
Gelocity Stage 2 Overview 6.jpg <br>
Gelocity Stage 2 Overview.jpg <br>
Gelocity Stage 2 Overview 5.jpg <br>
Gelocity Stage 2 Overview 7.jpg <br>
<br>
A short trailer <span style="color:#0000FF">'''made by Nerzl'''</span>: [spoiler!] <br>
<youtube>Ehh9uLRZjbQ</youtube>
===''Steam Workshop''===
Like the first Gelocity, this coop map is a race track again: <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
But this time it's a little more dynamic: <br>
You can use your ping tool to trigger traps which can stop your opponent. <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
<br>
The first [[Gelocity]] map can be found here, and [[Gelocity Stage 3|Stage 3]] here. <br>
If you prefer to play on your own, give the single player version of Gelocity a try: <br>
[[Gelocity Time Trial - Track 1]]
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW] <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
<youtube>5eqylm0r0dU</youtube> <br>
''By '''RectorRocks2'''''
==Music==
==Gallery==
==See also==
* [[Gelocity]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2012 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
4d6a8f699e9f20c4370ea2979b513f409f1d03fe
852
850
2013-05-13T08:04:17Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 1E90FF
|color2 = 87CEEB
|color3 = ADD8E6
|colortitletext = 000000
|title = Gelocity Stage 2
|image = Gelocity Stage 2 Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_2_v01
|mode = Cooperative
|author = ''Raidix''
|version = 1.03
|type = Race
|theme = Unidentified <br> (probably Behind the Scenes)
|hazards = [[Goo]] <br> [[Crusher]] <br> [[Laser Field]]
|difficulty = Medium
|rating = 4.89 / 5 (27 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=96704281 ''Steam Workshop'']
|bottom
}}
'''Gelocity Stage 2''' is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix'' and is the second map of the ''[[Gelocity]]'' series. It was released at the ''ThinkingWithPortals Forums'' on February 5<sup>th</sup> 2012<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 Gelocity Stage 2 download page at the ''ThinkingWithPortals Forums''] Retrieved 5 May 2013</ref> and at the ''Steam Workshop'' on August 23<sup>rd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity Stage 2 download page at the ''Steam Workshop''] Retrieved 5 May 2013</ref> It succeeds [[Gelocity]] and precedes [[Gelocity Stage 3]].
==Content==
===Mechanics===
===Hazards===
==Overview==
==Map description==
===''ThinkingWithPortals Forums''===
It's been a looong time... <br>
...but finally here is my second portal 2 map. <br>
Gelocity Stage 2 is a race track (surprise) but a little more complicated and more dynamic than the first one. <br>
So if you enjoyed [[Gelocity]], you might like this as well. <br>
<br>
Installation instructions: <br>
1. Extract mp_coop_gelocity_stage_2 to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity_stage_2". <br>
3. Race! <br>
<br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
<br>
Special thanks to Nerzl for playtesting. <br>
<br>
Updates: <br>
v1.03 <br>
- some optimizations to reduce entdata <br>
v1.02 <br>
- fixed animated panels <br>
- changed some scripted scenes <br>
v1.01 <br>
- fixed some ambient sounds <br>
- level transition to the lobby should work properly now <br>
<br>
<br>
Screenshots: <br>
(Screenshots in Gallery section) <br>
File names are: <br>
Gelocity Stage 2 Overview 6.jpg <br>
Gelocity Stage 2 Overview.jpg <br>
Gelocity Stage 2 Overview 5.jpg <br>
Gelocity Stage 2 Overview 7.jpg <br>
<br>
A short trailer <span style="color:#0000FF">'''made by Nerzl'''</span>: [spoiler!] <br>
<youtube>Ehh9uLRZjbQ</youtube>
===''Steam Workshop''===
Like the first Gelocity, this coop map is a race track again: <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
But this time it's a little more dynamic: <br>
You can use your ping tool to trigger traps which can stop your opponent. <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
<br>
The first [[Gelocity]] map can be found here, and [[Gelocity Stage 3|Stage 3]] here. <br>
If you prefer to play on your own, give the single player version of Gelocity a try: <br>
[[Gelocity Time Trial - Track 1]]
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW] <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
<youtube>5eqylm0r0dU</youtube> <br>
''By '''RectorRocks2'''''
==Music==
==Gallery==
==See also==
* [[Gelocity]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2012 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
438fea33330c07c82189e5abd40f50b07b37f2a5
Template:Navigation Tab
10
329
848
2013-05-07T10:51:58Z
RectorRocks
3352141
Created page with "<div style="font-weight:bold; text-align:center; margin-bottom:0px;"> {{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}| <!-- main page --> <div style="min-width:{{{minwidth|5.0}}}em; max-..."
wikitext
text/x-wiki
<div style="font-weight:bold; text-align:center; margin-bottom:0px;">
{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}| <!-- main page -->
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab1}}}
</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}{{!}}{{{tab1}}}]]</td>
</tr></table></div>
}}{{#if:{{{tab2| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab2}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab2}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab2}}}{{!}}{{{tab2}}}]]
</td>
</tr></table></div>
}}
}}{{#if:{{{tab3| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab3}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab3}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab3}}}{{!}}{{{tab3}}}]]
</td>
</tr></table></div>
}}
}}{{#if: {{{tab4| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab4}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab4}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab4}}}{{!}}{{{tab4}}}]]
</td>
</tr></table></div>
}}
}}{{#if: {{{tab5| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab5}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab5}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab5}}}{{!}}{{{tab5}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab6| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab6}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab6}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab6}}}{{!}}{{{tab6}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab7| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab7}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab7}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab7}}}{{!}}{{{tab7}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab8| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab8}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab8}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab8}}}{{!}}{{{tab8}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab9| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab9}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab9}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab9}}}{{!}}{{{tab9}}}]]
</td></tr></table></div>
}}
}}
<div style="clear:both;"></div>
</div><noinclude>
This template is supposed to be the base template for other tab templates.
==Usage==
<pre>
{{Parent Tab Tempate
|backcolor=
|altbackcolor=
|bordercolor=
|borderradius=
|height=
|minwidth=
|maxwidth=
|tab1=
|tab2=
|tab3=
|tab4=
|tab5=
|tab6=
|tab7=
|tab8=
|tab9=
}}
</pre>
All parameters, except '''tab1''', are optional.
*'''backcolor''' - background color of active tab; default #000000;
*'''altbackcolor''' - background color of inactive tabs; default transparent;
*'''bordercolor''' - border color of every tab; default gray;
*'''borderradius''' - border radius of every tab; default 4;
*'''height''' - height of tabs, in em; default 3.8em;
*'''minwidth''' - min. width of tabs, in em; default 5.0em;
*'''maxwidth''' - max. width of tabs, in em; default 12.0em;
*'''tab1''' - an arbitrary title of the first tab;
*'''tab2''' - title of the second tab; it must correspond to the part after "/" of the name of the page, to which it links
*'''tab3''', '''tab4''', '''tab5''', '''tab6''', '''tab7''', '''tab8''', '''tab9''' - like '''tab2'''
==Example==
{{Navigation Tab
|backcolor=DarkRed
|altbackcolor=#FFFFFF
|bordercolor=silver
|borderradius=6
|height=2.2
|maxwidth=20
|tab1=Overview
|tab2=Normal Timeline
|tab3=Alternative Timeline
|tab4=Moveset
|tab5=Character Development
|tab6=Fatality Theater
|tab7=Gallery
}}
<pre>
{{Tab Template
|backcolor=DarkRed
|altbackcolor=#FFFFFF
|bordercolor=silver
|borderradius=6
|height=2.2
|maxwidth=20
|tab1=Overview
|tab2=Normal Timeline
|tab3=Alternative Timeline
|tab4=Moveset
|tab5=Character Development
|tab6=Fatality Theater
|tab7=Gallery
}}
</pre>
The tabs will link to pages ''Character'', ''Character''/Normal Timeline,
''Character''/Alternative Timeline, ''Character''/Moveset, ''Character''/Character Development, and
''Character''/Fatality Theater, ''Character''/Gallery
[[Category:Templates]]
</noinclude>
7dc1629485a7a2f88d232d25dbc03a2a62238343
849
848
2013-05-07T10:52:44Z
RectorRocks
3352141
wikitext
text/x-wiki
<div style="font-weight:bold; text-align:center; margin-bottom:0px;">
{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}| <!-- main page -->
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab1}}}
</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}{{!}}{{{tab1}}}]]</td>
</tr></table></div>
}}{{#if:{{{tab2| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab2}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab2}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab2}}}{{!}}{{{tab2}}}]]
</td>
</tr></table></div>
}}
}}{{#if:{{{tab3| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab3}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab3}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab3}}}{{!}}{{{tab3}}}]]
</td>
</tr></table></div>
}}
}}{{#if: {{{tab4| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab4}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab4}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab4}}}{{!}}{{{tab4}}}]]
</td>
</tr></table></div>
}}
}}{{#if: {{{tab5| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab5}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab5}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab5}}}{{!}}{{{tab5}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab6| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab6}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab6}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab6}}}{{!}}{{{tab6}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab7| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab7}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab7}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab7}}}{{!}}{{{tab7}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab8| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab8}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab8}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab8}}}{{!}}{{{tab8}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab9| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab9}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab9}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab9}}}{{!}}{{{tab9}}}]]
</td></tr></table></div>
}}
}}
<div style="clear:both;"></div>
</div><noinclude>
This template is supposed to be the base template for other tab templates.
==Usage==
<pre>
{{Parent Tab Tempate
|backcolor=
|altbackcolor=
|bordercolor=
|borderradius=
|height=
|minwidth=
|maxwidth=
|tab1=
|tab2=
|tab3=
|tab4=
|tab5=
|tab6=
|tab7=
|tab8=
|tab9=
}}
</pre>
All parameters, except '''tab1''', are optional.
*'''backcolor''' - background color of active tab; default #000000;
*'''altbackcolor''' - background color of inactive tabs; default transparent;
*'''bordercolor''' - border color of every tab; default gray;
*'''borderradius''' - border radius of every tab; default 4;
*'''height''' - height of tabs, in em; default 3.8em;
*'''minwidth''' - min. width of tabs, in em; default 5.0em;
*'''maxwidth''' - max. width of tabs, in em; default 12.0em;
*'''tab1''' - an arbitrary title of the first tab;
*'''tab2''' - title of the second tab; it must correspond to the part after "/" of the name of the page, to which it links
*'''tab3''', '''tab4''', '''tab5''', '''tab6''', '''tab7''', '''tab8''', '''tab9''' - like '''tab2'''
==Example==
<pre>
{{Tab Template
|backcolor=DarkRed
|altbackcolor=#FFFFFF
|bordercolor=silver
|borderradius=6
|height=2.2
|maxwidth=20
|tab1=Overview
|tab2=Normal Timeline
|tab3=Alternative Timeline
|tab4=Moveset
|tab5=Character Development
|tab6=Fatality Theater
|tab7=Gallery
}}
</pre>
The tabs will link to pages ''Character'', ''Character''/Normal Timeline,
''Character''/Alternative Timeline, ''Character''/Moveset, ''Character''/Character Development, and
''Character''/Fatality Theater, ''Character''/Gallery
[[Category:Templates]]
</noinclude>
b1800c5f2f0ff49c752594f15f67fe49a66a0164
853
849
2013-05-13T08:10:25Z
RectorRocks
3352141
wikitext
text/x-wiki
<div style="font-weight:bold; text-align:center; margin-bottom:0px;">
{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}| <!-- main page -->
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab1}}}
</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}{{!}}{{{tab1}}}]]</td>
</tr></table></div>
}}{{#if:{{{tab2| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab2}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab2}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab2}}}{{!}}{{{tab2}}}]]
</td>
</tr></table></div>
}}
}}{{#if:{{{tab3| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab3}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab3}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab3}}}{{!}}{{{tab3}}}]]
</td>
</tr></table></div>
}}
}}{{#if: {{{tab4| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab4}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab4}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab4}}}{{!}}{{{tab4}}}]]
</td>
</tr></table></div>
}}
}}{{#if: {{{tab5| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab5}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab5}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab5}}}{{!}}{{{tab5}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab6| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab6}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab6}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab6}}}{{!}}{{{tab6}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab7| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab7}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab7}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab7}}}{{!}}{{{tab7}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab8| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab8}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab8}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab8}}}{{!}}{{{tab8}}}]]
</td></tr></table></div>
}}
}}{{#if: {{{tab9| }}}|
{{#ifeq:{{SUBPAGENAME}}|{{{tab9}}}|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{backcolor|#DDDDDD}}}; color: black; font-size:100%;">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">{{{tab9}}}</td></tr></table></div>
|
<div style="min-width:{{{minwidth|5.0}}}em; max-width:{{{maxwidth|12}}}em; float:left; border:1.5px solid {{{bordercolor|gray}}}; -moz-border-radius-topright: {{{borderradius|4}}}px; -moz-border-radius-topleft: {{{borderradius|4}}}px; border-top-right-radius: {{{borderradius|4}}}px; border-top-left-radius: {{{borderradius|4}}}px; -webkit-border-top-right-radius: {{{borderradius|4}}}px; -webkit-border-top-left-radius: {{{borderradius|4}}}px; padding: .0em 0.5em; height:{{{height|3.8}}}em; margin-bottom:10px; background-color:{{{altbackcolor|transparent}}};">
<table style="height:100%;width:100%;"><tr>
<td style="vertical-align:center;">[[{{NAMESPACE}}:{{BASEPAGENAME}}/{{{tab9}}}{{!}}{{{tab9}}}]]
</td></tr></table></div>
}}
}}
<div style="clear:both;"></div>
</div><noinclude>
This template is supposed to be the base template for other tab templates.
==Usage==
<pre>
{{Navigation Tab
|backcolor=
|altbackcolor=
|bordercolor=
|borderradius=
|height=
|minwidth=
|maxwidth=
|tab1=
|tab2=
|tab3=
|tab4=
|tab5=
|tab6=
|tab7=
|tab8=
|tab9=
}}
</pre>
All parameters, except '''tab1''', are optional.
*'''backcolor''' - background color of active tab; default #000000;
*'''altbackcolor''' - background color of inactive tabs; default transparent;
*'''bordercolor''' - border color of every tab; default gray;
*'''borderradius''' - border radius of every tab; default 4;
*'''height''' - height of tabs, in em; default 3.8em;
*'''minwidth''' - min. width of tabs, in em; default 5.0em;
*'''maxwidth''' - max. width of tabs, in em; default 12.0em;
*'''tab1''' - an arbitrary title of the first tab;
*'''tab2''' - title of the second tab; it must correspond to the part after "/" of the name of the page, to which it links
*'''tab3''', '''tab4''', '''tab5''', '''tab6''', '''tab7''', '''tab8''', '''tab9''' - like '''tab2'''
==Example==
<pre>
{{Navigation Tab
|backcolor=DarkRed
|altbackcolor=#FFFFFF
|bordercolor=silver
|borderradius=6
|height=2.2
|maxwidth=20
|tab1=Overview
|tab2=Normal Timeline
|tab3=Alternative Timeline
|tab4=Moveset
|tab5=Character Development
|tab6=Fatality Theater
|tab7=Gallery
}}
</pre>
The tabs will link to pages ''Character'', ''Character''/Normal Timeline,
''Character''/Alternative Timeline, ''Character''/Moveset, ''Character''/Character Development, and
''Character''/Fatality Theater, ''Character''/Gallery
[[Category:Templates]]
</noinclude>
5419dd03bf74a5c530bc6ee7b971ed2915b09e44
Hard Light Bridge
0
72
854
521
2013-05-13T08:11:33Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}
{{Navigation Tab
|backcolor = DarkTurquoise
|altbackcolor = #AFEEEE
|bordercolor = #0000FF
|borderradius = 15
|height = 2.2
|maxwidth = 20
|tab1 = Main Page
|tab2 = Tutorial}}
{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{{HardLightBridgeNav}}
<br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
972a6f94b2b5d90fb86b3f50dfb4b1e1c58a7563
Hard Light Bridge/Tutorial
0
253
855
526
2013-05-16T05:00:29Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Navigation Tab
|backcolor = DarkTurquoise
|altbackcolor = #AFEEEE
|bordercolor = #0000FF
|borderradius = 15
|height = 2.2
|maxwidth = 20
|tab1 = Main Page
|tab2 = Tutorial}}
{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Prop_wall_projector" redirects here. For the article, see [[Hard Light Bridge]]''
<hr>
<u>Legend:</u> <br>
'''Bold Text''' = Important <br>
''Italic Text'' = Optional
<hr><br>
'''Prop_wall_projector''' is an emitter of a [[Hard Light Bridge]].
==Creation==
* Create an entity and change the field to "prop_wall_projector"
==Keyvalues==
* '''Name'''
** Name of the Hard Light Bridge.
* Entity Scripts
* Script Think Function
* '''Pitch Yaw Roll'''
** Orientation of the Hard Light Bridge.
* '''Start Enabled'''
** Should the Hard Light Bridge turn on automatically when the map starts?
* '''Disable Placement Helper'''
** Disable the automatically created info_placement_helper to prevent it from fighting with a custom one.
==Inputs==
* AddOutput
* CallScriptFunction
* '''Disable'''
** Disables the Hard Light Bridge.
* '''Enable'''
** Enables the Hard Light Bridge.
* ''FireUser1 to FireUser4''
** Fire the OnUser outputs; see User Inputs and Outputs.
* ''Kill
** Removes this entity from the world.
* ''KillHierarchy''
** Removes this entity and all its children from the world.
* RunScriptFile
* RunScriptCode
* ''Use''
** Same as a player invoking +use; may not do anything. Can also be invoked by creating an output that does not specify an input. This input is not included in Valve's FGDs.
==Outputs==
* ''OnUser1 to OnUser4''
** Fired in response to the FireUser inputs; see User Inputs and Outputs.
* ''OnKilled''
** Fired when the entity is killed and removed from the game.
==See also==
* [[Hard Light Bridge]]
<br><hr><br>
{{HardLightBridgeNav}}
<br>
{{TutorialsNav}}
[[Category: Tutorials]]
853b0056850632ae670938230f6ff118987caee0
Portal 2 Co-op Course 3: Hard-Light Surfaces
0
262
856
751
2013-06-01T03:22:10Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox chapter
|colortitle = 6495ED
|colortitletext = FFFFFF
|title = Course 3: Hard-Light Surfaces
|image = Portal 2 Co-op Course 3 Hard-Light Surfaces - Entrance.png
|imagewidth = 375
|caption = The entrance of Course 3 seen from the [[Hub]]
|image2 = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|caption2 = An overview of [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] of Course 3.
|colorleft = F0F8FF
|colorlefttext = 000000
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|location = [[Aperture Science Enrichment Center]] (01-07) <br> [[Hard Light Bridge Factory]] (08)
|theme = Overgrown (01-07) <br> Behind the Scenes (08)
|previous = ''[[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]]''
|next = ''[[Portal 2 Co-op Course 4: Excursion Funnels|Course 4: Excursion Funnels]]''
|colordark = 4682B4
|colorlight = A2D8E6
}}
'''Portal 2 Co-op Course 3: Hard-Light Surfaces''' is the third [[Co-op|co-op]] course of ''[[Portal 2]]'', mainly involving [[Hard Light Bridge]] puzzles.
==Unlocking==
* Successfully completing [[Portal 2 Co-op Course 2: Mass and Velocity|Course 2: Mass and Velocity]] will grant access to Course 3: Hard-Light Surfaces by activating a hidden [[Aerial Faith Plate|faith plate]] below the entrance of Course 3. Using the portalable panels above the entrance, players will have to fall and land on the faith plate in order to get to Course 3.
==Story==
{{Spoiler
|title = <center>S<small>POILER</small> W<small>ARNING</small>: Plot details follow</center>
|text = GLaDOS continues to test Atlas & P-body, this time sending them to the overgrown Hard-Light Surfaces course. They must make use of the Light Bridges to both navigate chambers and act as a wall for other chambers as a defense mechanism or a creative way of stopping something from hurtling into a water hazard. The final test has them download a security code which GLaDOS attempts to drown out with a series of "blah" noises.
|width = 1500
|bg1 = #000000
|bg2 = #DCDCDC
|color1 = white
|color2 = black
}}
==Levels==
:''This section is incomplete''
{| class="wikitable"
|-
! style="background: #87CEEB" | Level !! style="background: #87CEEB" | Image
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 01|Test Chamber 01]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 02|Test Chamber 02]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 03|Test Chamber 03]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 04|Test Chamber 04]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 05|Test Chamber 05]] || [[File: No image.png]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]] || [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] || [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|200px]]
|-
| style="background: #F0F8FF" | [[Portal 2 Co-op Course 3 Test Chamber 08|Test Chamber 08]] || [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|200px]]
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=2
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Sign.png|alt1=a|The sign of Course 3 above the entrance seen from the Hub.
|File:Portal 2 Co-op Course 3 Hard-Light Surfaces - Interior.png|alt2=a|The interior of Course 3 seen from the Hub.
}}
==Trivia==
* Despite the overgrown aesthetics of the levels in this course, the [[Test Chamber Sign]]s are clean.
==See also==
* [[Hard Light Bridge]]
<br> <hr> <br>
{{StoryNav}} <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Story notice}}
[[Category: Story]]
[[Category: Chapters]]
[[Category: Co-op Courses]]
e4ddf686921faf1d0157a1e63c1657200ebfcd3b
Template:Gallery/aux
10
180
857
332
2013-06-03T03:12:16Z
RectorRocks
3352141
wikitext
text/x-wiki
<table style="width:{{#expr:{{{width|192}}}+20}}px; float:center;margin:3px; background-color:#{{{color2}}}; {{roundy|10px}} border:1px solid #CCCCCC;"><tr><td style="height:{{#expr:{{{height|108}}}+20}}px; background-color:#{{{color1}}}; {{roundy|10px}} padding:0px;" {{#if:{{{spoiler|}}}|class="spoiler-text"}}> [[{{{1}}}|center|{{{width|192}}}x{{{height|108}}}px|alt={{{alt}}}|{{{2}}}]]</td></tr><tr style="border-right:0px solid #F0F0F0; border-bottom:0px solid #f0f0f0; border-left:0px solid #f0f0f0; vertical-align:top;"><td style="display:block; font-size:1em; height:{{#expr:0.2+1.5*{{{lines|2}}}}}em; padding:0px;"><div class="gallerytext" style="height:{{#expr:0.1+1.5*{{{lines|2}}}}}em; width:{{#expr:{{{width|180}}}+7}}px; line-height:1.3em; padding:2px 6px 1px 6px; overflow-y:auto; margin:0px;">{{{2}}} </div></td></tr></table>
<noinclude>[[Category: Templates]]</noinclude>
ff07ee178138cf3013d483910390dccc22a057d5
858
857
2013-06-03T03:12:38Z
RectorRocks
3352141
wikitext
text/x-wiki
<table style="width:{{#expr:{{{width|192}}}+20}}px; float:right;margin:3px; background-color:#{{{color2}}}; {{roundy|10px}} border:1px solid #CCCCCC;"><tr><td style="height:{{#expr:{{{height|108}}}+20}}px; background-color:#{{{color1}}}; {{roundy|10px}} padding:0px;" {{#if:{{{spoiler|}}}|class="spoiler-text"}}> [[{{{1}}}|center|{{{width|192}}}x{{{height|108}}}px|alt={{{alt}}}|{{{2}}}]]</td></tr><tr style="border-right:0px solid #F0F0F0; border-bottom:0px solid #f0f0f0; border-left:0px solid #f0f0f0; vertical-align:top;"><td style="display:block; font-size:1em; height:{{#expr:0.2+1.5*{{{lines|2}}}}}em; padding:0px;"><div class="gallerytext" style="height:{{#expr:0.1+1.5*{{{lines|2}}}}}em; width:{{#expr:{{{width|180}}}+7}}px; line-height:1.3em; padding:2px 6px 1px 6px; overflow-y:auto; margin:0px;">{{{2}}} </div></td></tr></table>
<noinclude>[[Category: Templates]]</noinclude>
759e1d27810a5d25c9b804a56e20f12f857f0f60
859
858
2013-06-03T03:13:14Z
RectorRocks
3352141
wikitext
text/x-wiki
<table style="width:{{#expr:{{{width|192}}}+20}}px; float:center;margin:3px; background-color:#{{{color2}}}; {{roundy|10px}} border:1px solid #CCCCCC;"><tr><td style="height:{{#expr:{{{height|108}}}+20}}px; background-color:#{{{color1}}}; {{roundy|10px}} padding:0px;" {{#if:{{{spoiler|}}}|class="spoiler-text"}}> [[{{{1}}}|center|{{{width|192}}}x{{{height|108}}}px|alt={{{alt}}}|{{{2}}}]]</td></tr><tr style="border-right:0px solid #F0F0F0; border-bottom:0px solid #f0f0f0; border-left:0px solid #f0f0f0; vertical-align:top;"><td style="display:block; font-size:1em; height:{{#expr:0.2+1.5*{{{lines|2}}}}}em; padding:0px;"><div class="gallerytext" style="height:{{#expr:0.1+1.5*{{{lines|2}}}}}em; width:{{#expr:{{{width|180}}}+7}}px; line-height:1.3em; padding:2px 6px 1px 6px; overflow-y:auto; margin:0px;">{{{2}}} </div></td></tr></table>
<noinclude>[[Category: Templates]]</noinclude>
ff07ee178138cf3013d483910390dccc22a057d5
860
859
2013-06-03T03:14:20Z
RectorRocks
3352141
wikitext
text/x-wiki
<table style="width:{{#expr:{{{width|192}}}+20}}px; float:left;margin:3px; background-color:#{{{color2}}}; {{roundy|10px}} border:1px solid #CCCCCC;"><tr><td style="height:{{#expr:{{{height|108}}}+20}}px; background-color:#{{{color1}}}; {{roundy|10px}} padding:0px;" {{#if:{{{spoiler|}}}|class="spoiler-text"}}> [[{{{1}}}|center|{{{width|192}}}x{{{height|108}}}px|alt={{{alt}}}|{{{2}}}]]</td></tr><tr style="border-right:0px solid #F0F0F0; border-bottom:0px solid #f0f0f0; border-left:0px solid #f0f0f0; vertical-align:top;"><td style="display:block; font-size:1em; height:{{#expr:0.2+1.5*{{{lines|2}}}}}em; padding:0px;"><div class="gallerytext" style="height:{{#expr:0.1+1.5*{{{lines|2}}}}}em; width:{{#expr:{{{width|180}}}+7}}px; line-height:1.3em; padding:2px 6px 1px 6px; overflow-y:auto; margin:0px;">{{{2}}} </div></td></tr></table>
<noinclude>[[Category: Templates]]</noinclude>
0735af85f4bb0d20b37e5790e02850d061eab647
Main Page
0
1
862
523
2013-06-03T03:42:27Z
RectorRocks
3352141
wikitext
text/x-wiki
__NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
bf0d343b518ac427a33a21e938654fd6ea3e473e
863
862
2013-06-03T03:42:48Z
RectorRocks
3352141
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
e31bd5640eab313919a563343170d3760ab70dee
MediaWiki:Vector.css
8
261
867
703
2013-06-10T10:15:19Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #000080;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
khtml-border-top-right-radius: 1em;
khtml-border-bottom-right-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
-icab-border-top-right-radius: 1em;
-icab-border-bottom-right-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Tabs */
.vectorTabs {
background: none !important;
border-left: 1px solid #73abe6 !important;
padding: 0 !important;
}
.vectorMenu .menu ul {
background: #13202e;
border: 1px solid #73abe6;
}
.vectorTabs li, .vectorMenu h5 a {
border: none;
background: none !important;
border-right: 1px solid #73abe6 !important;
}
.vectorTabs li, .vectorTabs li span, .vectorTabs li a {
background: none !important;
}
.vectorTabs li span, .vectorTabs li a, .vectorMenu .menu li a { color: #ffaa00 !important; }
.vectorTabs li.selected span, .vectorTabs li.selected a { color: #c1c1c1 !important; font-weight: bold; }
.vectorTabs li.selected { border-bottom: 1px solid #13202e; }
.vectorTabs li.new span, .vectorTabs li.new a { color: #f14a30 !important; }
fa2290e19dff8b4a2b107c5dc91c20444949f900
868
867
2013-06-10T10:17:04Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
/* no background for these */
#mw-page-base, #mw-head, #mw-head-base, #footer, code {
background: none !important;
}
/* set content background (needs overwriting) */
#content {
background: #13202e !important;
}
#siteNotice, #mw-dismissable-notice,
#content table {
background: #13202e;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Tabs */
.vectorTabs {
background: none !important;
border-left: 1px solid #73abe6 !important;
padding: 0 !important;
}
.vectorMenu .menu ul {
background: #13202e;
border: 1px solid #73abe6;
}
.vectorTabs li, .vectorMenu h5 a {
border: none;
background: none !important;
border-right: 1px solid #73abe6 !important;
}
.vectorTabs li, .vectorTabs li span, .vectorTabs li a {
background: none !important;
}
.vectorTabs li span, .vectorTabs li a, .vectorMenu .menu li a { color: #ffaa00 !important; }
.vectorTabs li.selected span, .vectorTabs li.selected a { color: #c1c1c1 !important; font-weight: bold; }
.vectorTabs li.selected { border-bottom: 1px solid #13202e; }
.vectorTabs li.new span, .vectorTabs li.new a { color: #f14a30 !important; }
46373a73c9599039057590530c196f6b678df9b1
869
868
2013-06-10T10:18:02Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
/* no background for these */
#mw-page-base, #mw-head, #mw-head-base, #footer, code {
background: none !important;
}
/* set content background (needs overwriting) */
#content {
background: transparent !important;
}
#siteNotice, #mw-dismissable-notice,
#content table {
background: #13202e;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Tabs */
.vectorTabs {
background: none !important;
border-left: 1px solid #73abe6 !important;
padding: 0 !important;
}
.vectorMenu .menu ul {
background: #13202e;
border: 1px solid #73abe6;
}
.vectorTabs li, .vectorMenu h5 a {
border: none;
background: none !important;
border-right: 1px solid #73abe6 !important;
}
.vectorTabs li, .vectorTabs li span, .vectorTabs li a {
background: none !important;
}
.vectorTabs li span, .vectorTabs li a, .vectorMenu .menu li a { color: #ffaa00 !important; }
.vectorTabs li.selected span, .vectorTabs li.selected a { color: #c1c1c1 !important; font-weight: bold; }
.vectorTabs li.selected { border-bottom: 1px solid #13202e; }
.vectorTabs li.new span, .vectorTabs li.new a { color: #f14a30 !important; }
ed3421e75a1073a51000a6c77684e713a6c75b46
870
869
2013-06-10T10:19:21Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #000080;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
khtml-border-top-right-radius: 1em;
khtml-border-bottom-right-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
-icab-border-top-right-radius: 1em;
-icab-border-bottom-right-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFA500
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
8de69db8d06da5cc2fef06376a61660417553c62
871
870
2013-06-10T10:22:07Z
RectorRocks
3352141
css
text/css
body {
background: url("http://www.cabalwiki.com/w/images/7/7b/CabalBackground.jpg") no-repeat scroll left top #000000;
font: 1.10em corbel,"trebuchet ms",verdana,tahoma,arial,sans-serif;
margin-right: 10px;
}
#mw-page-base {
background: transparent !important;
}
#mw-head-base {
background-image: url("http://www.cabalwiki.com/w/images/3/3f/Menu_bg.png");
background-color: transparent;
border-top-left-radius: 0.5em;
border-top-right-radius: 0.5em;
bottom: 0;
height: 48px;
margin-left: 176px;
margin-top: 45px;
}
#p-personal {
background-color: #1b1c16;
border: 1px solid #36372e;
border-radius: 0 0 10px 10px;
margin-right: 0;
padding-bottom: 5px !important;
padding-right: 15px !important;
position: absolute;
right: 0.75em;
}
#p-personal #pt-mytalk,
#p-personal #pt-preferences,
#p-personal #pt-watchlist,
#p-personal #pt-mycontris,
#p-personal #pt-logout {
text-transform: lowercase;
}
#left-navigation {
left: 185px;
position: relative;
top: 135px;
}
#right-navigation {
float: right;
margin-right: 16px;
position: relative;
top: 90px;
}
div.vectorTabs {
background-image: none;
}
div.vectorTabs ul {
background-image: none;
}
div.vectorTabs li a {
background-image: none;
}
div.vectorTabs span {
background-image: none;
}
div.vectorTabs li.selected {
background-color: transparent;
background-image: none;
}
div.vectorTabs ul li {
background-color:transparent;
background-image:none;
}
#mw-head div.vectorMenu h5 {
background-image: none;
}
div.vectorMenu h5 a {
background-image: none;
}
div.vectorTabs li a, div.vectorTabs li a span {
color: #ccd0b1;
cursor: pointer;
font-weight: bold;
text-shadow: -1px -1px 1px black;
text-transform: uppercase;
}
div.vectorTabs li.selected a,
div.vectorTabs li.selected a span,
div.vectorTabs li.selected a:visited,
div.vectorTabs li.selected a:visited span {
color: #FBFBF2;;
font-weight: bold;
text-decoration: none;
text-shadow: -1px -1px 1px black;
}
div.vectorTabs li.new a,
div.vectorTabs li.new a span,
div.vectorTabs li.new a:visited,
div.vectorTabs li.new a:visited span {
color: #ccd0b1;
font-weight: bold;
}
div.vectorTabs li a {
background-image: none;
}
#searchInput {
background: #FFFFFF;
border: 1px solid #36372e;
border-radius: 0.5em 0.5em 0.5em 0.5em;
color: #000000;
font-size: 92%;
margin: 0;
width: 10.9em;
}
div#content {
background-image: none;
background-color: #1B1C16;
border: 3px solid #36372e;
border-top: 0px solid #181818;
border-bottom-left-radius: 0.5em;
border-bottom-right-radius: 0.5em;
color: #FBFBF2;
margin-bottom: 1em;
margin-top: -5px;
padding: 0.3em 1em 1em;
}
div#content a.external, div#content a[href^="gopher://"] {
color: #ccd0b1;
}
div#content a.extiw, div#content a.extiw:active {
color: #ccd0b1;
}
div#mw-panel {
background: url("http://www.cabalwiki.com/w/images/7/71/Black.png") repeat scroll 0 0 transparent;
border: 3px solid #36372e;
border-radius: 0.5em 0.5em 0.5em 0.5em;
line-height: 1em;
padding: 5px;
width: 145px;
top: 170x
}
div#mw-panel div.portal h5 {
background: none repeat scroll 0 0 #818371;
color: #f9feda;
}
div#mw-panel div.portal div.body {
background-image: none;
background-position: left top;
background-repeat: no-repeat;
margin: 0 0 0 .75em;
padding-top: 0.5em;
}
div#mw-panel div.portal div.body ul li a {
color: #ccd0b1;
display: block;
font-weight: 700;
padding: 4px 5px;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
div#mw-panel div.portal div.body ul li a:hover {
background: none repeat scroll 0 0 #818371;
color: #FBFBF2;
}
div#mw-panel div.portal div.body ul li a:visited {
color: #ccd0b1;
display: block;
font-weight: 700;
padding: 4px 5px;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
a {
background: none repeat scroll 0 0 transparent;
color: #BFC1B0;
cursor: pointer;
text-decoration: none;
}
a:visited {
color: #BFC1B0;
}
a#title {
display: none;
}
a#title:hover {
display: none;
}
a:active {
color: #FFFFFF;
}
a:hover {
color: #FFFFFF;
}
a.stub {
color: #772233;
}
a.new, #p-personal a.new {
color: #BA0000;
}
a.new:visited, #p-personal a.new:visited {
color: #0F5ECD;
}
hr {
background-color: #000000;
border: 0 none;
color: #000000;
height: 1px;
margin: 0.2em 0;
}
h1, h2, h3, h4, h5, h6 {
background: none repeat scroll 0 0 transparent;
border-bottom: 1px solid #FBFBF2;
color: #FBFBF2;
font-weight: normal;
margin: 0;
padding-bottom: 0.17em;
padding-top: 0.5em;
width: auto;
}
h1 {
font-size: 188%;
}
h1 .editsection {
font-size: 53%;
}
h2 {
font-size: 150%;
}
h2 .editsection {
font-size: 67%;
}
h3, h4, h5, h6 {
border-bottom: medium none;
font-weight: bold;
}
h3 {
font-size: 132%;
}
h3 .editsection {
font-size: 76%;
font-weight: normal;
}
h4 {
font-size: 116%;
}
h4 .editsection {
font-size: 86%;
font-weight: normal;
}
h5 {
font-size: 100%;
}
h5 .editsection {
font-weight: normal;
}
h6 {
font-size: 80%;
}
h6 .editsection {
font-size: 125%;
font-weight: normal;
}
div#footer {
background-image: none;
}
div#footer ul li {
color: #FFFFFF;
}
h4.mw-specialpagesgroup {
background-color: #202219;
border-left: 1px solid #36372e;
border-right: 1px solid #36372e;
border-top: 1px solid #36372e;
margin: 0.3em 0 0;
padding: 2px;
}
#preferences {
background-color: #202219;
background-image: none;
border: 1px solid #36372e;
clear: both;
float: left;
margin: -2px 0 0;
width: 100%;
}
#preferences fieldset.prefsection fieldset {
background-color: #434539;
}
#preftoc li.selected a {
background-image: none;
color: #FFFFFF;
text-decoration: none;
}
#preftoc {
background-image: none;
}
#preftoc a, #preftoc a:active {
background-image: none;
color: #ccd0b1;
}
#preftoc li {
background-image: none;
}
#preferences legend {
color: #DDDDDD;
}
#preferences td.htmlform-tip {
color: #DDDDDD;
}
.catlinks {
background-color: #202219;
border: 1px solid #36372e;
border-radius: 0.5em 0.5em 0.5em 0.5em;
}
.mw-warning {
background-color: #282828;
margin-left: 50px;
margin-right: 50px;
text-align: center;
}
b90ae8e8328123235f16b5b65dfdc36816ad96e2
872
871
2013-06-10T10:23:53Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #000080;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
khtml-border-top-right-radius: 1em;
khtml-border-bottom-right-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
-icab-border-top-right-radius: 1em;
-icab-border-bottom-right-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFA500
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
8de69db8d06da5cc2fef06376a61660417553c62
MediaWiki:Vector.css
8
261
873
872
2013-06-10T10:24:29Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #000080;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
khtml-border-top-right-radius: 1em;
khtml-border-bottom-right-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
-icab-border-top-right-radius: 1em;
-icab-border-bottom-right-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
}
div.vectorTabs ul {
background-image: none;
}
div.vectorTabs li a {
background-image: none;
}
div.vectorTabs span {
background-image: none;
}
div.vectorTabs li.selected {
background-color: transparent;
background-image: none;
}
div.vectorTabs ul li {
background-color:transparent;
background-image:none;
}
#mw-head div.vectorMenu h5 {
background-image: none;
}
div.vectorMenu h5 a {
background-image: none;
}
div.vectorTabs li a, div.vectorTabs li a span {
color: #ccd0b1;
cursor: pointer;
font-weight: bold;
text-shadow: -1px -1px 1px black;
text-transform: uppercase;
}
div.vectorTabs li.selected a,
div.vectorTabs li.selected a span,
div.vectorTabs li.selected a:visited,
div.vectorTabs li.selected a:visited span {
color: #FBFBF2;;
font-weight: bold;
text-decoration: none;
text-shadow: -1px -1px 1px black;
}
div.vectorTabs li.new a,
div.vectorTabs li.new a span,
div.vectorTabs li.new a:visited,
div.vectorTabs li.new a:visited span {
color: #ccd0b1;
font-weight: bold;
}
div.vectorTabs li a {
background-image: none;
}
921f8f43118160044639593646290606cfb3fdda
874
873
2013-06-10T10:25:41Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
#mw-page-base {
background: transparent !important;
}
#mw-head-base {
background-image: url("http://www.cabalwiki.com/w/images/3/3f/Menu_bg.png");
background-color: transparent;
border-top-left-radius: 0.5em;
border-top-right-radius: 0.5em;
bottom: 0;
height: 48px;
margin-left: 176px;
margin-top: 45px;
}
#p-personal {
background-color: #1b1c16;
border: 1px solid #36372e;
border-radius: 0 0 10px 10px;
margin-right: 0;
padding-bottom: 5px !important;
padding-right: 15px !important;
position: absolute;
right: 0.75em;
}
#p-personal #pt-mytalk,
#p-personal #pt-preferences,
#p-personal #pt-watchlist,
#p-personal #pt-mycontris,
#p-personal #pt-logout {
text-transform: lowercase;
}
#left-navigation {
left: 185px;
position: relative;
top: 135px;
}
#right-navigation {
float: right;
margin-right: 16px;
position: relative;
top: 90px;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
}
div.vectorTabs ul {
background-image: none;
}
div.vectorTabs li a {
background-image: none;
}
div.vectorTabs span {
background-image: none;
}
div.vectorTabs li.selected {
background-color: transparent;
background-image: none;
}
div.vectorTabs ul li {
background-color:transparent;
background-image:none;
}
#mw-head div.vectorMenu h5 {
background-image: none;
}
div.vectorMenu h5 a {
background-image: none;
}
div.vectorTabs li a, div.vectorTabs li a span {
color: #ccd0b1;
cursor: pointer;
font-weight: bold;
text-shadow: -1px -1px 1px black;
text-transform: uppercase;
}
div.vectorTabs li.selected a,
div.vectorTabs li.selected a span,
div.vectorTabs li.selected a:visited,
div.vectorTabs li.selected a:visited span {
color: #FBFBF2;;
font-weight: bold;
text-decoration: none;
text-shadow: -1px -1px 1px black;
}
div.vectorTabs li.new a,
div.vectorTabs li.new a span,
div.vectorTabs li.new a:visited,
div.vectorTabs li.new a:visited span {
color: #ccd0b1;
font-weight: bold;
}
div.vectorTabs li a {
background-image: none;
}
406812526a94b72950747a31001253e3349cabf8
875
874
2013-06-10T10:26:34Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
#mw-page-base {
background: transparent !important;
}
#p-personal {
background-color: #1b1c16;
border: 1px solid #36372e;
border-radius: 0 0 10px 10px;
margin-right: 0;
padding-bottom: 5px !important;
padding-right: 15px !important;
position: absolute;
right: 0.75em;
}
#p-personal #pt-mytalk,
#p-personal #pt-preferences,
#p-personal #pt-watchlist,
#p-personal #pt-mycontris,
#p-personal #pt-logout {
text-transform: lowercase;
}
#left-navigation {
left: 185px;
position: relative;
top: 135px;
}
#right-navigation {
float: right;
margin-right: 16px;
position: relative;
top: 90px;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
}
div.vectorTabs ul {
background-image: none;
}
div.vectorTabs li a {
background-image: none;
}
div.vectorTabs span {
background-image: none;
}
div.vectorTabs li.selected {
background-color: transparent;
background-image: none;
}
div.vectorTabs ul li {
background-color:transparent;
background-image:none;
}
#mw-head div.vectorMenu h5 {
background-image: none;
}
div.vectorMenu h5 a {
background-image: none;
}
div.vectorTabs li a, div.vectorTabs li a span {
color: #ccd0b1;
cursor: pointer;
font-weight: bold;
text-shadow: -1px -1px 1px black;
text-transform: uppercase;
}
div.vectorTabs li.selected a,
div.vectorTabs li.selected a span,
div.vectorTabs li.selected a:visited,
div.vectorTabs li.selected a:visited span {
color: #FBFBF2;;
font-weight: bold;
text-decoration: none;
text-shadow: -1px -1px 1px black;
}
div.vectorTabs li.new a,
div.vectorTabs li.new a span,
div.vectorTabs li.new a:visited,
div.vectorTabs li.new a:visited span {
color: #ccd0b1;
font-weight: bold;
}
div.vectorTabs li a {
background-image: none;
}
cd81c82505c09b4022b239b98c0f4d056884b2a3
876
875
2013-06-10T10:27:16Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
#mw-head-base {
background-image: url("http://www.cabalwiki.com/w/images/3/3f/Menu_bg.png");
background-color: transparent;
border-top-left-radius: 0.5em;
border-top-right-radius: 0.5em;
bottom: 0;
height: 48px;
margin-left: 176px;
margin-top: 45px;
}
#mw-page-base {
background: transparent !important;
}
#left-navigation {
left: 185px;
position: relative;
top: 135px;
}
#right-navigation {
float: right;
margin-right: 16px;
position: relative;
top: 90px;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
}
div.vectorTabs ul {
background-image: none;
}
div.vectorTabs li a {
background-image: none;
}
div.vectorTabs span {
background-image: none;
}
div.vectorTabs li.selected {
background-color: transparent;
background-image: none;
}
div.vectorTabs ul li {
background-color:transparent;
background-image:none;
}
#mw-head div.vectorMenu h5 {
background-image: none;
}
div.vectorMenu h5 a {
background-image: none;
}
div.vectorTabs li a, div.vectorTabs li a span {
color: #ccd0b1;
cursor: pointer;
font-weight: bold;
text-shadow: -1px -1px 1px black;
text-transform: uppercase;
}
div.vectorTabs li.selected a,
div.vectorTabs li.selected a span,
div.vectorTabs li.selected a:visited,
div.vectorTabs li.selected a:visited span {
color: #FBFBF2;;
font-weight: bold;
text-decoration: none;
text-shadow: -1px -1px 1px black;
}
div.vectorTabs li.new a,
div.vectorTabs li.new a span,
div.vectorTabs li.new a:visited,
div.vectorTabs li.new a:visited span {
color: #ccd0b1;
font-weight: bold;
}
div.vectorTabs li a {
background-image: none;
}
9a60dd7402e404a702a5e4b8a77b728d3dcefc4f
877
876
2013-06-10T10:28:26Z
RectorRocks
3352141
css
text/css
/* CSS placed here will affect users of the Vector skin */
body
{
background: url(http://shoutwiki.com/w/images/portalpedia/d/d4/Portal_2_Tile_Background.jpg) repeat;
}
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div#content {
background: #ffffff url(http://starfywiki.org/images/2/2c/OpacityB.png);
color: #000000;
border: 2px solid #000080;
margin: 2.8em 0 0 12.2em;
-moz-border-radius-topleft: 1em;
-moz-border-radius-bottomleft: 1em;
-moz-border-radius-topright: 1em;
-moz-border-radius-bottomright: 1em;
-webkit-border-top-left-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-top-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
khtml-border-top-left-radius: 1em;
khtml-border-bottom-left-radius: 1em;
khtml-border-top-right-radius: 1em;
khtml-border-bottom-right-radius: 1em;
-icab-border-top-left-radius: 1em;
-icab-border-bottom-left-radius: 1em;
-icab-border-top-right-radius: 1em;
-icab-border-bottom-right-radius: 1em;
}
#mw-page-base
{
background: none;
}
#mw-panel div.portal div.body ul li a
{
color:#4682B4;
}
#mw-panel div.portal
{
background: transparent;
border: 1px solid #4682B4;
border-radius: 15px;
-moz-border-radius: 0 1em 1em 0;
-webkit-border-top-right-radius: 1em;
-webkit-border-bottom-right-radius: 1em;
border-radius: 0 1em 1em 0;
border-bottom: 1px solid #4682B4;
border-right: 1px solid #4682B4;
border-top: 1px solid #4682B4;
}
#mw-panel div.portal
{
margin-left: 0px;
margin-right: 0px;
}
#mw-panel div.portal h5
{
color:#4682B4;
}
#content
{
background: #91dff6;
border: 1px solid #12b1c4;
}
/* ToC */
#toc, .toc {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
border: 1px solid #000080;
}
/* Give the tabs and menu tabs the grass block styling */
div.vectorTabs {
background-image: none;
background: transparent
height: 36px;
padding-left: 0
}
div.vectorTabs ul {
background-image: none
}
div.vectorTabs ul li, div.vectorMenu {
background-position: left top;
background-color: transparent;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
margin-right: 7px;
background: #87CEEB
}
div.vectorTabs span {
background-image: none !important;
}
div.vectorTabs li.selected span, div.vectorTabs li span:hover, div.vectorMenu:hover h5 {
background-position: right bottom !important;
background-color: #FFFFFF;
-moz-border-radius: 1em 1em 0 0;
-webkit-border-top-left-radius: 1em;
-webkit-border-top-right-radius: 1em;
border-radius: 1em 1em 0 0;
border-color: #3E7614;
background: #FFA500
}
#left-navigation .vectorTabs li:first-child {
padding: 0;
background-image: none;
background: #00FFFF
}
8de69db8d06da5cc2fef06376a61660417553c62
Gelocity Stage 2
0
328
878
852
2013-06-16T06:19:37Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 1E90FF
|color2 = 87CEEB
|color3 = ADD8E6
|colortitletext = 000000
|title = Gelocity Stage 2
|image = Gelocity Stage 2 Title.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Atlas]] & [[P-body]]
|mapname = mp_coop_gelocity_2_v01
|mode = Cooperative
|author = ''Raidix''
|version = 1.03
|type = Race
|theme = Unidentified <br> (probably Behind the Scenes)
|hazards = [[Goo]] <br> [[Crusher]] <br> [[Laser Field]]
|difficulty = Medium
|rating = 4.89 / 5 (27 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=96704281 ''Steam Workshop'']
|bottom
}}
'''Gelocity Stage 2''' is a ''[[Portal 2]]'' custom co-op race map made by ''Raidix'' and is the second map of the ''[[Gelocity]]'' series. It was released at the ''ThinkingWithPortals Forums'' on February 5<sup>th</sup> 2012<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=1555 Gelocity Stage 2 download page at the ''ThinkingWithPortals Forums''] Retrieved 5 May 2013</ref> and at the ''Steam Workshop'' on August 23<sup>rd</sup> 2012.<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=91038223 Gelocity Stage 2 download page at the ''Steam Workshop''] Retrieved 5 May 2013</ref> It succeeds [[Gelocity]] and precedes [[Gelocity Stage 3]]. On June 15<sup>th</sup> 2013, ''Raidix'' released a single-player modified version of this map titled ''[[Gelocity Time Trial - Track 2]]''.
==Content==
===Mechanics===
===Hazards===
==Overview==
==Map description==
===''ThinkingWithPortals Forums''===
It's been a looong time... <br>
...but finally here is my second portal 2 map. <br>
Gelocity Stage 2 is a race track (surprise) but a little more complicated and more dynamic than the first one. <br>
So if you enjoyed [[Gelocity]], you might like this as well. <br>
<br>
Installation instructions: <br>
1. Extract mp_coop_gelocity_stage_2 to your Portal 2 maps folder (...\SteamApps\common\portal 2\portal2\maps). <br>
2. In Coop Hub open developer console and type "changelevel mp_coop_gelocity_stage_2". <br>
3. Race! <br>
<br>
Note: It takes a moment to paint the race track with propulsion gel. <br>
So if you experience performance issues, just wait a minute before starting. <br>
<br>
Special thanks to Nerzl for playtesting. <br>
<br>
Updates: <br>
v1.03 <br>
- some optimizations to reduce entdata <br>
v1.02 <br>
- fixed animated panels <br>
- changed some scripted scenes <br>
v1.01 <br>
- fixed some ambient sounds <br>
- level transition to the lobby should work properly now <br>
<br>
<br>
Screenshots: <br>
(Screenshots in Gallery section) <br>
File names are: <br>
Gelocity Stage 2 Overview 6.jpg <br>
Gelocity Stage 2 Overview.jpg <br>
Gelocity Stage 2 Overview 5.jpg <br>
Gelocity Stage 2 Overview 7.jpg <br>
<br>
A short trailer <span style="color:#0000FF">'''made by Nerzl'''</span>: [spoiler!] <br>
<youtube>Ehh9uLRZjbQ</youtube>
===''Steam Workshop''===
Like the first Gelocity, this coop map is a race track again: <br>
Use your portal gun cleverly to trick your opponent and be the first to reach the finish line! <br>
But this time it's a little more dynamic: <br>
You can use your ping tool to trigger traps which can stop your opponent. <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
<br>
The first [[Gelocity]] map can be found here, and [[Gelocity Stage 3|Stage 3]] here. <br>
If you prefer to play on your own, give the single player version of Gelocity a try: <br>
[[Gelocity Time Trial - Track 1]]
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW] <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then you can play it with your friends (Main Menu -> Community Test Chambers -> Play Cooperative Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
==Video walkthrough==
<youtube>5eqylm0r0dU</youtube> <br>
''By '''RectorRocks2'''''
==Music==
==Gallery==
==See also==
* [[Gelocity]]
* [[Gelocity Stage 3]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2012 = uncollapsed}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
d865cffb772728cebf67772fa4848a492792fa53
File:Gelocity Time Trial - Track 2.jpg
6
330
879
2013-06-16T13:40:15Z
RectorRocks
3352141
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|date = 16<sup>th</sup> June 2013
|description = Thumbnail of [[Gelocity Time Trial - Track 2]].
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
wikitext
text/x-wiki
{{Image information
|author = [[User: RectorRocks|RectorRocks]]
|date = 16<sup>th</sup> June 2013
|description = Thumbnail of [[Gelocity Time Trial - Track 2]].
|permission = Fair use
|source = ''[[Portal 2]]''
}}
[[Category: Images]]
114f9970a6598f9b1d6410955086abb5c8a2e298
Gelocity Time Trial - Track 2
0
331
880
2013-06-16T13:58:36Z
RectorRocks
3352141
Created page with "{{Block STAF icon}} {{Infobox map |color1 = 5F9E80 |color2 = 40E0D0 |color3 = 008080 |colortitletext = 000000 |title = Gelocity Time Trial - Track 2 |image = Gelocity Time Tri..."
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 2
|image = Gelocity Time Trial - Track 2.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_2_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Behind the Scenes)
|hazards = [[Goo]] <br> [[Crusher]] <br> [[Laser Field]]
|difficulty = Medium
|rating = 4.00 / 5 (4 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2733 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=152877456 ''Steam Workshop'']
}}'''Gelocity Time Trial - Track 2''' is a single-player modified version of [[Gelocity Stage 2]] made by Raidix.
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
a29fd2d7c4a8de6353403ee50cbc5cb16cbbe8b7
881
880
2013-06-16T13:58:46Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 2
|image = Gelocity Time Trial - Track 2.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_2_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Behind the Scenes)
|hazards = [[Goo]] <br> [[Crusher]] <br> [[Laser Field]]
|difficulty = Medium
|rating = 4.00 / 5 (4 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2733 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=152877456 ''Steam Workshop'']
}}'''Gelocity Time Trial - Track 2''' is a single-player modified version of [[Gelocity Stage 2]] made by ''Raidix''.
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed}}
[[Category: Maps]]
[[Category: Co-op maps]]
[[Category: Raidix maps]]
8e7d93eb24bcb32afabe1797f33e56b77407bf50
Portal 2 Chapter 1 Test Chamber 00
0
219
882
792
2013-06-28T13:36:50Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Annouuncer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
''(Wheatley enters the roof from a secret panel) <br> <br>
''[Engine Starting Up]'' <br> <br>
''(Things from the desk explode from impact)'' <br> <br>
''[Impact]'' <br> <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br> <br>
''[Engine Shutting Down]'' <br> <br>
''(Wheatley exits the roof from the panel)'' <br> <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br> <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br> <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'." <br> <br>
''(Chell jumps)'' <br> <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br> <br>
''If Chell doesn't say 'Apple' or jumps'' <br> <br>
* '''Wheatley''': "Simple word. 'Apple'." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br> <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br> <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br> <br>
''(Chell jumps again)'' <br> <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br> <br>
''(The roof secret panel opens, and Wheatley goes in)'' <br> <br>
''(The roof secret panel closes)'' <br> <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br> <br>
''(One of the walls of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center)'' <br> <br>
''(As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers) <br> <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br> <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br> <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br> <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br> <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br> <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br> <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br> <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br> <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br> <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br> <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br> <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br> <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br> <br>
''(Wheatley uses Chell's Relaxation Chamber as a battleram, and rams the wall, even though it is indicated on the wall that the docking station is 500 feet below)'' <br> <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br> <br>
''(Wheatley hits the wall with the Relaxation Chamber once again)'' <br> <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br> <br>
''(Wheatley hits the wall one last time, this time breaking the wall and revealing an overgrown Enrichment Center)'' <br> <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br> <br>
''If Chell stays and doesn't enter the Enrichment Center'' <br> <br>
* '''Wheatley''': "Alright, off you go!" <br> <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br> <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br> <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br> <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br> <br>
* '''Wheatley''': "Go on." <br> <br>
* '''Wheatley''': "On ya go." <br> <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br> <br>
''(Chell enters the Enrichment Center)'' <br> <br>
* '''Wheatley''': "That's the spirit!" <br> <br>
''(Chell stands on a fragile glass, and it breaks, dropping her to the dilapidated Relaxation Vault) <br> <br>
* '''Wheatley''': "Good luck!" <br> <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br> <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br> <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br> <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br> <br>
''(Two portals, blue and orange, opens. One inside the Relaxation Vault, one outside)'' <br> <br>
''(Chell goes through the portals, and walks around the dilapidated Relaxation Vault to enter Test Chamber 00)'' <br> <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br> <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br> <br>
''(Chell completes Test Chamber 00 and proceeds to the exit)'' <br> <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br> <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information'' <br> <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
5c6eff719d12abfe3eed3786c31fe9ce95cd1aa1
895
882
2014-03-21T13:55:34Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]] <br> [[File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|375px]]
|mapname = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = Aperture Science Relaxation Chamber, [[Aperture Science Extended Relaxation Center]] <br> [[Aperture Science Relaxation Vault]], [[Aperture Science Enrichment Center]]
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties'''''
|objective = To escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br> <br>
''(Chell wakes up from her bed)'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br> <br>
''(Chell looks up at the ceiling)'' <br> <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br> <br>
''(Chell looks down at the floor)'' <br> <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br> <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br> <br>
''(Chell stands in front of the painting)'' <br> <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br> <br>
''(Chell stares at the painting)'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
''[Clock Ticking]'' <br> <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music. [MUSIC INTERRUPTED BY BUZZER]" <br> <br>
* '''Announcer''': "Good. Now please return to your bed." <br> <br>
''(Chell goes to bed)'' <br> <br>
''Fade to white'' <br> <br>
''Fade from white'' <br> <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br> <br>
* '''Wheatley''': "Hello? Anyone in there?" <br> <br>
''If Chell doesn't open the door'' <br> <br>
* '''Wheatley''': "Helloooo?" <br> <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br> <br>
* '''Wheatley''': "Hello? Can y--no?" <br> <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br> <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br> <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br> <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br> <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
* '''Wheatley''': "Helloooooooooooo!" <br> <br>
* '''Wheatley''': "Go on!" <br> <br>
* '''Wheatley''': "Open the door!" <br> <br>
* '''Wheatley''': "Hello!" <br> <br>
''(Chell opens the door)'' <br> <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br> <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br> <br>
''(Wheatley enters Chell's Relaxation Chamber via management rails)'' <br> <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br> <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br> <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br> <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br> <br>
''(Wheatley enters the roof from a secret panel) <br> <br>
''[Engine Starting Up]'' <br> <br>
''(Things from the desk explode from impact)'' <br> <br>
''[Impact]'' <br> <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br> <br>
''[Engine Shutting Down]'' <br> <br>
''(Wheatley exits the roof from the panel)'' <br> <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br> <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br> <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'." <br> <br>
''(Chell jumps)'' <br> <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br> <br>
''If Chell doesn't say 'Apple' or jumps'' <br> <br>
* '''Wheatley''': "Simple word. 'Apple'." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br> <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br> <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br> <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br> <br>
''(Chell jumps again)'' <br> <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br> <br>
''(The roof secret panel opens, and Wheatley goes in)'' <br> <br>
''(The roof secret panel closes)'' <br> <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br> <br>
''(One of the walls of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center)'' <br> <br>
''(As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers) <br> <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br> <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br> <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br> <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br> <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br> <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br> <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br> <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br> <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br> <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br> <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br> <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br> <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br> <br>
''(Wheatley uses Chell's Relaxation Chamber as a battleram, and rams the wall, even though it is indicated on the wall that the docking station is 500 feet below)'' <br> <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br> <br>
''(Wheatley hits the wall with the Relaxation Chamber once again)'' <br> <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br> <br>
''(Wheatley hits the wall one last time, this time breaking the wall and revealing an overgrown Enrichment Center)'' <br> <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br> <br>
''If Chell stays and doesn't enter the Enrichment Center'' <br> <br>
* '''Wheatley''': "Alright, off you go!" <br> <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br> <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br> <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br> <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br> <br>
* '''Wheatley''': "Go on." <br> <br>
* '''Wheatley''': "On ya go." <br> <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br> <br>
''(Chell enters the Enrichment Center)'' <br> <br>
* '''Wheatley''': "That's the spirit!" <br> <br>
''(Chell stands on a fragile glass, and it breaks, dropping her to the dilapidated Relaxation Vault) <br> <br>
* '''Wheatley''': "Good luck!" <br> <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br> <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br> <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br> <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br> <br>
''(Two portals, blue and orange, opens. One inside the Relaxation Vault, one outside)'' <br> <br>
''(Chell goes through the portals, and walks around the dilapidated Relaxation Vault to enter Test Chamber 00)'' <br> <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br> <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br> <br>
''(Chell completes Test Chamber 00 and proceeds to the exit)'' <br> <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br> <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information'' <br> <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
932a91856ce2c97aea5eefb31302abed490c2398
929
895
2014-04-04T11:23:24Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
2fa6479ee83b5a6708ae4cf21a4403cb09de8d56
MediaWiki:Common.js
8
42
891
477
2014-03-02T08:30:06Z
Jack Phoenix
1
[[s:ShoutWiki staff|staff edit]]: removed an incorrect line (JavaScript is not PHP) and cleaned up the code here a tad bit by removing unnecessary things like jquery.cookie plugin (it's in core already) and scripts specific to Wikipedia
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
8a4b2b4d6ae789f70634a079a9fe84fde387be4c
896
891
2014-03-22T08:41:44Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
function rewriteTitle() {
if ( typeof window.SKIP_TITLE_REWRITE != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if ( jQuery( '#title-meta' ).length == 0 ) {
return;
}
var newTitle = $( '#title-meta' ).html();
// jQuery wants a string, so we need to turn the array into a string
var selector = [
// Monobook, Vector, BlueCloud, Eminence, Monaco
'.firstHeading',
// Modern
'#firstHeading',
// Games, Nimbus, Sports
'h1.pagetitle',
// Hope
'h2#one',
// Truglass
'h1#title'
].join( ', ' );
jQuery( selector ).html( '<div id="title-meta" style="display: inline;">' + newTitle + '</div>' );
jQuery( selector ).attr( 'style', 'text-align:' + jQuery( '#title-align' ).html() + ';' );
}
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
ef93dc9ae06f12049e0ed217cce39920ffc2d761
899
896
2014-03-22T08:46:18Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
// BEGIN JavaScript title rewrite ([[Template:Title]]) -- jQuery version by Grunny & tweaks by Jack Phoenix
function rewriteTitle() {
if ( typeof window.SKIP_TITLE_REWRITE != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if ( jQuery( '#title-meta' ).length == 0 ) {
return;
}
var newTitle = $( '#title-meta' ).html();
// jQuery wants a string, so we need to turn the array into a string
var selector = [
// Monobook, Vector, BlueCloud, Eminence, Monaco
'.firstHeading',
// Modern
'#firstHeading',
// Games, Nimbus, Sports
'h1.pagetitle',
// Hope
'h2#one',
// Truglass
'h1#title'
].join( ', ' );
jQuery( selector ).html( '<div id="title-meta" style="display: inline;">' + newTitle + '</div>' );
jQuery( selector ).attr( 'style', 'text-align:' + jQuery( '#title-align' ).html() + ';' );
}
jQuery( document ).ready( rewriteTitle );
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
cdc40ef71c44126e123969ead0f42274800a4d68
904
899
2014-03-22T09:05:12Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// BEGIN JavaScript title rewrite ([[Template:Title]]) -- jQuery version by Grunny & tweaks by Jack Phoenix
function rewriteTitle() {
if ( typeof window.SKIP_TITLE_REWRITE != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if ( jQuery( '#title-meta' ).length == 0 ) {
return;
}
var newTitle = $( '#title-meta' ).html();
// jQuery wants a string, so we need to turn the array into a string
var selector = [
// Monobook, Vector, BlueCloud, Eminence, Monaco
'.firstHeading',
// Modern
'#firstHeading',
// Games, Nimbus, Sports
'h1.pagetitle',
// Hope
'h2#one',
// Truglass
'h1#title'
].join( ', ' );
jQuery( selector ).html( '<div id="title-meta" style="display: inline;">' + newTitle + '</div>' );
jQuery( selector ).attr( 'style', 'text-align:' + jQuery( '#title-align' ).html() + ';' );
}
jQuery( document ).ready( rewriteTitle );
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
ac04261de201ffefd464074e1ac920a06aa9a1e1
906
904
2014-03-22T09:08:43Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// BEGIN JavaScript title rewrite ([[Template:Title]]) -- jQuery version by Grunny & tweaks by Jack Phoenix
function rewriteTitle() {
if ( typeof window.SKIP_TITLE_REWRITE != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if ( jQuery( '#title-meta' ).length == 0 ) {
return;
}
var newTitle = $( '#title-meta' ).html();
// jQuery wants a string, so we need to turn the array into a string
var selector = [
// Monobook, Vector, BlueCloud, Eminence, Monaco
'.firstHeading',
// Modern
'#firstHeading',
// Games, Nimbus, Sports
'h1.pagetitle',
// Hope
'h2#one',
// Truglass
'h1#title'
].join( ', ' );
jQuery( selector ).html( '<div id="title-meta" style="display: inline;">' + newTitle + '</div>' );
jQuery( selector ).attr( 'style', 'text-align:' + jQuery( '#title-align' ).html() + ';' );
}
jQuery( document ).ready( rewriteTitle );
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
03b55b9a72f31649be48bd37b7cc41e44a8addae
911
906
2014-03-29T05:46:50Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// BEGIN JavaScript title rewrite ([[Template:Title]]) -- jQuery version by Grunny & tweaks by Jack Phoenix
function rewriteTitle() {
if ( typeof window.SKIP_TITLE_REWRITE != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if ( jQuery( '#title-meta' ).length == 0 ) {
return;
}
var newTitle = $( '#title-meta' ).html();
// jQuery wants a string, so we need to turn the array into a string
var selector = [
// Monobook, Vector, BlueCloud, Eminence, Monaco
'.firstHeading',
// Modern
'#firstHeading',
// Games, Nimbus, Sports
'h1.pagetitle',
// Hope
'h2#one',
// Truglass
'h1#title'
].join( ', ' );
jQuery( selector ).html( '<div id="title-meta" style="display: inline;">' + newTitle + '</div>' );
jQuery( selector ).attr( 'style', 'text-align:' + jQuery( '#title-align' ).html() + ';' );
}
jQuery( document ).ready( rewriteTitle );
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
// ================================================================
// BEGIN JavaScript title rewrite
// jQuery version and Oasis skin fixes by Grunny of Wookiepedia
// ================================================================
function rewriteTitle() {
if( typeof( window.SKIP_TITLE_REWRITE ) != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if( $('#title-meta').length == 0 ) {
return;
}
var newTitle = $('#title-meta').html();
if( skin == "oasis" ) {
$('header.WikiaPageHeader > h1').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('header.WikiaPageHeader > h1').attr('style','text-align:' + $('#title-align').html() + ';');
} else {
$('.firstHeading').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('.firstHeading').attr('style','text-align:' + $('#title-align').html() + ';');
}
}
addOnloadHook( rewriteTitle );
function showEras(className) {
if( skin == 'oasis' ) {
return;
}
if( typeof( SKIP_ERAS ) != 'undefined' && SKIP_ERAS )
return;
var titleDiv = document.getElementById( className );
if( titleDiv == null || titleDiv == undefined )
return;
var cloneNode = titleDiv.cloneNode(true);
var firstHeading = getFirstHeading();
firstHeading.insertBefore(cloneNode, firstHeading.childNodes[0]);
cloneNode.style.display = "block";
}
addOnloadHook(
function () {
$("#eraicons").css("display", "inline").appendTo($(".firstHeading"));
}
);
addOnloadHook(
function () {
$(".WikiaPageHeader details .categories").remove();
$(".WikiaPageHeader details").append($("#eraicons"));
}
);
// ================================================================
// END JavaScript title rewrite
// ================================================================
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
a80fb828219d790e66a9b41eb2499f2854539b79
914
911
2014-03-29T05:55:56Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
// ================================================================
// BEGIN JavaScript title rewrite
// jQuery version and Oasis skin fixes by Grunny of Wookiepedia
// ================================================================
function rewriteTitle() {
if( typeof( window.SKIP_TITLE_REWRITE ) != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if( $('#title-meta').length == 0 ) {
return;
}
var newTitle = $('#title-meta').html();
if( skin == "oasis" ) {
$('header.WikiaPageHeader > h1').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('header.WikiaPageHeader > h1').attr('style','text-align:' + $('#title-align').html() + ';');
} else {
$('.firstHeading').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('.firstHeading').attr('style','text-align:' + $('#title-align').html() + ';');
}
}
addOnloadHook( rewriteTitle );
function showEras(className) {
if( skin == 'oasis' ) {
return;
}
if( typeof( SKIP_ERAS ) != 'undefined' && SKIP_ERAS )
return;
var titleDiv = document.getElementById( className );
if( titleDiv == null || titleDiv == undefined )
return;
var cloneNode = titleDiv.cloneNode(true);
var firstHeading = getFirstHeading();
firstHeading.insertBefore(cloneNode, firstHeading.childNodes[0]);
cloneNode.style.display = "block";
}
addOnloadHook(
function () {
$("#eraicons").css("display", "inline").appendTo($(".firstHeading"));
}
);
addOnloadHook(
function () {
$(".WikiaPageHeader details .categories").remove();
$(".WikiaPageHeader details").append($("#eraicons"));
}
);
// ================================================================
// END JavaScript title rewrite
// ================================================================
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
4c39950ae677072b213697d20c07f869df4f393a
Template:Title
10
178
897
325
2014-03-22T08:42:59Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div>
<noinclude>
Usage examples:
*<code><nowiki>{{Title}}</nowiki></code> ''removes namespace''
*<code><nowiki>{{Title|Foo Bar}}</nowiki></code> ''custom title
*<code><nowiki>{{Title|align=center}}</nowiki></code> ''centered''
*<code><nowiki>{{Title|align=right}}</nowiki></code> ''aligned to the right''
*<code><nowiki>{{Title|Foo Bar|align=center}}</nowiki></code> ''etc''
[[Category: Templates]]</noinclude>
5459cadf07553aec6a0bb98474d99656e4afb83f
900
897
2014-03-22T08:51:35Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div>
<noinclude>
Usage examples:
*<code><nowiki>{{Title}}</nowiki></code> ''removes namespace''
*<code><nowiki>{{Title|Foo Bar}}</nowiki></code> ''custom title
*<code><nowiki>{{Title|align=center}}</nowiki></code> ''centered''
*<code><nowiki>{{Title|align=right}}</nowiki></code> ''aligned to the right''
*<code><nowiki>{{Title|Foo Bar|align=center}}</nowiki></code> ''etc''
[[Category: Templates]]
</noinclude>
6a3866ac02955c683be377d7550cb27cf4528ac4
901
900
2014-03-22T08:56:47Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div>
{{#switch:{{usecss}}|yes|true=<div id="titlehack" style="text-align:{{#switch:{{{align}}}|right=right|middle|center=center|left}};">
{{#switch:{{MediaWiki:Sitenotice}}|-|=|#default=<div id="siteNotice" style="visibility:hidden"><p>{{MediaWiki:Sitenotice}}</p></div>}}
<div style="margin-bottom: 0; color: black; background-color: #FFFFFF; font-weight: normal; padding-top: .5em; padding-bottom: .17em; font-size: 188%; border-bottom: 1px solid #aaaaaa;">{{{1|{{PAGENAME}}}}}</div>
</div>
</div>
<noinclude>
[[Category: Templates]]
</noinclude>
e5ec072e9f14e03b54b21dbeaecd29ebdcf6df1c
902
901
2014-03-22T08:58:12Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div>
<noinclude>
[[Category: Templates]]
</noinclude>
47ec221d5a3055303b3a1ee0f4a7d9eba9c15131
903
902
2014-03-22T09:01:35Z
RectorRocks
3352141
wikitext
text/x-wiki
<includeonly>{{DISPLAYTITLE:{{{1}}}}}</includeonly>
<noinclude>
[[Category: Templates]]
</noinclude>
173bc38bcc08420709fa7cfaa0c2775976fa90b0
905
903
2014-03-22T09:05:52Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div>
<noinclude>
Usage examples:
*<code><nowiki>{{Title}}</nowiki></code> ''removes namespace''
*<code><nowiki>{{Title|Foo Bar}}</nowiki></code> ''custom title
*<code><nowiki>{{Title|align=center}}</nowiki></code> ''centered''
*<code><nowiki>{{Title|align=right}}</nowiki></code> ''aligned to the right''
*<code><nowiki>{{Title|Foo Bar|align=center}}</nowiki></code> ''etc''
[[Category: Templates]]
</noinclude>
6a3866ac02955c683be377d7550cb27cf4528ac4
912
905
2014-03-29T05:47:54Z
RectorRocks
3352141
wikitext
text/x-wiki
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div><noinclude>
Usage examples:
*<code><nowiki>{{Title}}</nowiki></code> ''removes namespace''
*<code><nowiki>{{Title|Foo Bar}}</nowiki></code> ''custom title
*<code><nowiki>{{Title|align=center}}</nowiki></code> ''centered''
*<code><nowiki>{{Title|align=right}}</nowiki></code> ''aligned to the right''
*<code><nowiki>{{Title|Foo Bar|align=center}}</nowiki></code> ''etc''
[[Category: Templates]]
</noinclude>
c6f1a0682335c6ac4754e64d4f89c7792e08b8c1
Portal 2 Co-op Course 3 Test Chamber 08
0
206
898
803
2014-03-22T08:44:20Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Title|Portal 2 Introduction}}{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player, downloading a security code}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''[[GLaDOS]]''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
6aed478468ccff192c44a196bd6ec0ead6659866
907
898
2014-03-22T09:28:29Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox level
|BG = #DAA520
|fieldBG = #DDDDDD
|imageBG = #FFFFFF
|nameBG = #B8860B
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|next = ''[[Portal 2 Co-op Course 4 Test Chamber 01|Course 4 - Test Chamber 01]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 08
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|300px]]
|mapname = <tt>mp_coop_wall_5</tt>
|type = Walk-through <br> Cooperative pass-the-cube puzzle <br> Cooperative bridge puzzle <br> Cooperative timing puzzle <br> Cooperative momentum puzzle <br> DVD puzzle
|theme = Behind the Scenes
|hazards = Bottomless Pits
|location = [[Hard Light Bridge Factory]], [[Aperture Science Enrichment Center]]
|music =
|objective = To put a security DVD back into the DVD player, downloading a security code}}'''Portal 2 Co-op Course 3 Test Chamber 08''' ('''<tt>mp_coop_wall_5</tt>''') is the eighth and last level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-third [[Co-op]] level of the game. This level is set in the [[Hard Light Bridge Factory]] of the [[Aperture Science Enrichment Center]] outside the official [[Test Chambers|test chambers]], and requires advance knowledge of [[Hard Light Bridge]]s, [[Flinging|flinging]], and timing skills. Bottomless Pits are present as the hazards of the level.
==Transcript==
''([[Atlas]] & [[P-body]] drop down from tubes and land on a catwalk)'' <br> <br>
* '''[[GLaDOS]]''': "I am going to risk having you go outside the official courses one more time." <br> <br>
* '''GLaDOS''': "The humans accidentally forgot to put a security DVD in the player." <br> <br>
* '''GLaDOS''': "I am sure it happened by accident, but why don't you put it back in the player?" <br> <br>
* '''GLaDOS''': "For safety." <br> <br>
''(Atlas & P-body solve puzzles and reach the entrance of the disc room)'' <br> <br>
''(Atlas & P-body hug each other)'' <br> <br>
* '''GLaDOS''': "Just stop flailing around like an incompetent." <br> <br>
''(Atlas & P-body place the DVD into the DVD player)'' <br> <br>
* '''GLaDOS''': "In just a moment, the word 'blah' will be repeated over and over again. If at some point you hear a number rather than the word 'blah', ignore it. It is not important." <br> <br>
* '''Announcer''': "Today's Security Code is: 5,33,41,18" <br> <br>
''(GLaDOS interupts the Announcer)'' <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
* '''GLaDOS''': "Blah." <br> <br>
''(Atlas & P-body explode)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* Falling to your death ([[Bottomless Pit]])
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Material Emancipation Grill]]s
* [[Hard Light Bridge]]s
* [[Circuit Breaker]]s
* [[Thermal Discouragement Beam]]s
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3" | 1
! style="background: #FFFFFF" colspan="2" | Go along the catwalk and enter the small room with the Material Emancipation Grill and Thermal Discouragement Beam
|- style="background: #D3D3D3"
! 2
! style="background: #87CEFA" | Fire a portal on the wall above the Emancipation Grill and next to the Discouragement Beam. <br> Go stand close to the portal near the Discouragement Beam and look through the portal
! style="background: #FFA07A" | Go to the other side of the Emancipation Grill and grab the Edgeless Safety Cube
|-
|- style="background: #D3D3D3"
! 3
! style="background: #000000" |
! style="background: #FFA07A" | Hold up the Edgeless Safety Cube to the portal and give it to your partner
|-
|- style="background: #D3D3D3"
! 4
! style="background: #87CEFA" | Take the Edgeless Safety Cube and place it in the small space with the Discouragement Beam
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 5
! style="background: #FFFFFF" colspan="2" | Proceed through the Emancipation Grill to the hallway and on the catwalk. Go up the stairs on the left
|- style="background: #D3D3D3"
! 6
! style="background: #87CEFA" | Walk to the left and press the button to stop the bridges. Fire a portal on the wall where the bridge ends and another portal on the right top pillar, above the Emancipation Grill
! style="background: #FFA07A" | Go through the Emancipation Grill and fire a portal on the white wall on the right and another portal on the left top pillar, above the Emancipation Grill
|-
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | As soon as the Edgeless Safety Cube hits the bridge, fire the portal from the top pillar to the pillar on the left of the button. Wait for the Edgeless Safety Cube to roll down and through your portal and take it from the bridge
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 8
! style="background: #000000" |
! style="background: #FFA07A" | As soon as your partner has the Edgeless Safety Cube, you can head to the exit door near the Discouragement Beam
|-
! style="background: #D3D3D3" | 9
! style="background: #FFFFFF" colspan="2" | Go through the door and press the Circuit Breakers simultaneously to open the door and gain access. Usage of Timer Ping is recommended.
|-
|- style="background: #D3D3D3"
! 10
! style="background: #87CEFA" | Walk along the catwalk to the left and fire a portal on the wall where the bridge ends and another portal on the white wall high on the pillar. Go through the portal and stop directly above the second white platform
! style="background: #000000" |
|-
|- style="background: #D3D3D3"
! 11
! style="background: #000000" |
! style="background: #FFA07A" | Go through your partner's portal and stop directly above the first white platform. <br> Fire a portal on the angled wall on the left of the exit door and another portal directly below you on the platform
|-
|- style="background: #D3D3D3"
! 12
! style="background: #87CEFA" | Aim at the angled wall on the right of the exit door and fire at it once you're ready. <br> Before falling down to the platform, fire the other portal at the there as well
! style="background: #000000" |
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | You'll collide above a safe area in the middle. Continue through the final room and place the DVD from one of the tables in the DVD player
|}
==Video walkthrough==
<youtube>WOezne0exWg</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|}
==Gallery==
{{Gallery
|title =
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 1 Overview.png|alt1=a|An overview of the first area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview.png|alt2=a|An overview of the second area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2 Overview 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 2-3 Corridor.png|alt4=a|The corridor between the second and third area.
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview.png|alt5=a|An overview of the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 2.png|alt6=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 3 Overview 3.png|alt7=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt8=a|Hard Light Bridges testing for quality and strength in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt9=a|A Hard Light Bridge stopped for quality monitoring in the third area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt10=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview.png|alt11=a|An overview of the fourth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 4 Overview 2.png|alt12=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview.png|alt13=a|An overview of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Overview 2.png|alt14=a|Ditto, seen from the top
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt15=a|Hard Light Bridges testing for quality monitoring in the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Exit.png|alt16=a|The exit of the fifth area
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Area 5 Disc Room.png|alt17=a|The disc room in the fifth area
}}
==Trivia==
* The hugging [[Gestures|gesture]] is unlocked upon reaching the entrance of the disc room.
==See also==
* [[Flinging]]
* [[Hard Light Bridge Factory]]
* [[Laser Disc]]
* [[Timer Ping]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]][[Category: Portal 2 Levels]][[Category: Portal 2 Co-op Levels]]
31ec049a2d6e638fcac772bbe44eb8be016dd6e4
Template:MapsNav
10
251
908
807
2014-03-22T12:45:06Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Navbox with collapsible groups
|name = MapsNav
|title = Maps
|titlestyle = background: #500187; color: #FFFFFF
|state = {{{state|collapsible collapsed}}}
|group1 = 2011 maps
|state1 = {{{state2011|collapsible collapsed}}}
|group1style = background:#D34B73;
|list1 = {{Navbox|child
|groupstyle = background: #D34B73;
|group1 = April
|list1 = [[]] • [[]]
|group2 = May
|list2 = [[]] • [[]]
|group3 = June
|list3 = [[]] • [[]]
|group4 = July
|list4 = [[]] • [[]]
|group5 = August
|list5 = [[]] • [[]]
|group6 = September
|list6 = [[]] • [[]]
|group7 = October
|list7 = [[Gelocity|[Coop] Gelocity (4<sup>th</sup>)]] • [[]]
|group8 = November
|list8 = [[]] • [[]]
|group9 = December
|list9 = [[]] • [[]]
}}
|group2 = 2012 maps
|state2 = {{{state2012|collapsible collapsed}}}
|group2style = background: #F36B43
|list2 = {{Navbox|child
|group1 = January
|groupstyle = background: #F35B43;
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[Gelocity Stage 2|[Coop] Gelocity Stage 2 (5<sup>th</sup>)]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[Gelocity Stage 3|[Coop] Gelocity Stage 3 (26<sup>th</sup>)]] • [[]]
}}
|group3 = 2013 maps
|state3 = {{{state2013|collapsible collapsed}}}
|group3style = background: #50C878
|list3 = {{Navbox|child
|group1 = January
|groupstyle = background: #50C878
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[Gelocity Time Trial - Track 1|[SP] Gelocity Time Trial - Track 1 (21<sup>st</sup>)]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[]] • [[]]
}}
|group4 = 2014 maps
|state4 = {{{state2014|collapsible collapsed}}}
|group4style = background: #B163A3
|list4 = {{Navbox|child
|group1 = January
|groupstyle = background: #B163A3
|list1 = [[]] • [[]]
|group2 = February
|list2 = [[]] • [[]]
|group3 = March
|list3 = [[]] • [[]]
|group4 = April
|list4 = [[]] • [[]]
|group5 = May
|list5 = [[]] • [[]]
|group6 = June
|list6 = [[]] • [[]]
|group7 = July
|list7 = [[]] • [[]]
|group8 = August
|list8 = [[]] • [[]]
|group9 = September
|list9 = [[]] • [[]]
|group10 = October
|list10 = [[]] • [[]]
|group11 = November
|list11 = [[]] • [[]]
|group12 = December
|list12 = [[]] • [[]]
}}
}}
<noinclude>Put this template to navigate [[:Category:Maps|Maps]]. <br>
Fill in the states for the following:
<pre>
{{MapsNav
|state =
|state2011 =
|state2012 =
|state2013 =
|state2014 =
}}</pre>
[[Category: Templates]][[Category: Navigational templates]]
</noinclude>
04fa8a4d57c080f28234516615504861c929eac6
Template:Infobox level
10
205
909
410
2014-03-22T12:59:07Z
RectorRocks
3352141
wikitext
text/x-wiki
{| cellspacing="0" cellpadding="0" border="0" style="float:right; clear:right; width:260px; margin:0 0 5px 10px; padding:2px; background:{{{BG|#7995CA}}}; border-radius: 0 0 .7em .7em; -moz-border-radius: 0 0 .7em .7em; -webkit-border-radius: 0 0 .7em .7em; -ms-border-radius: 0 0 .7em .7em; -o-border-radius: 0 0 .7em .7em; color:{{{color1|inherit}}};"
{{!}}-
{{#if:{{{prev|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Prev''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{prev|}}}
{{!}}-}}
{{#if:{{{next|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Next''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{next|}}}
{{!}}-}}
! style="background:{{{nameBG|transparent}}}; color:{{{color2|#FFFFFF}}}; text-align:center; font-size:120%;" colspan="2" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
{{!}}-
{{#if:{{{image|}}}|
! style="background:{{{imageBG|#B4C5E3}}}; text-align:center; border-bottom:1px solid {{{lineBG|#999999}}};" colspan="2" {{!}} {{{image|}}}
{{!}}-}}
{{#if:{{{game|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Game''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{game|}}}
{{!}}-}}
{{#if:{{{player|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Player''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{player|}}}
{{!}}-}}
{{#if:{{{mapname|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Map name''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{mapname|}}}
{{!}}-}}
{{#if:{{{type|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Type''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{type|}}}
{{!}}-}}
{{#if:{{{theme|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Theme''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{theme|}}}
{{!}}-}}
{{#if:{{{hazards|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Hazard(s)''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{hazards|}}}
{{!}}-}}
{{#if:{{{location|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Location''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{location|}}}
{{!}}-}}
{{#if:{{{music|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Music played''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{music|}}}
{{!}}-}}
{{#if:{{{objective|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Objective''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{objective|}}}
{{!}}-}}
| colspan="2" style="text-align:center; background:{{{BG|transparent}}}; padding:0px; font-size:10px; line-height:10px;" |
|}<noinclude> This infobox should be used on articles about levels, not custom maps. For the custom map infobox, see [[Template: Infobox map|Infobox map]].
==Usage==
To use this template, paste the following code into the top of the article, filling all relevant fields:
<pre>
{{Infobox level
|BG =
|color1 =
|fieldBG =
|lineBG =
|nameBG =
|color2 =
|imageBG =
|prev =
|next =
|player =
|game =
|name =
|image=
|mapname =
|type =
|theme =
|hazards =
|location =
|music =
|objective =
}}</pre>
[[Category: Templates]]
[[Category: Infobox templates]]</noinclude>
b1da5fe18477e26d117c3236ac7a7513dde8cd9a
927
909
2014-04-04T11:10:40Z
RectorRocks
3352141
wikitext
text/x-wiki
{| cellspacing="0" cellpadding="0" border="0" style="float:right; clear:right; width:260px; margin:0 0 5px 10px; padding:2px; background:{{{BG|#7995CA}}}; border-radius: 0 0 .7em .7em; -moz-border-radius: 0 0 .7em .7em; -webkit-border-radius: 0 0 .7em .7em; -ms-border-radius: 0 0 .7em .7em; -o-border-radius: 0 0 .7em .7em; color:{{{color1|inherit}}};"
{{!}}-
{{#if:{{{prev|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Prev''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{prev|}}}
{{!}}-}}
{{#if:{{{next|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Next''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{next|}}}
{{!}}-}}
! style="background:{{{nameBG|transparent}}}; color:{{{color2|#FFFFFF}}}; text-align:center; font-size:120%;" colspan="2" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
{{!}}-
{{#if:{{{image|}}}|
! style="background:{{{imageBG|#B4C5E3}}}; text-align:center; border-bottom:1px solid {{{lineBG|#999999}}};" colspan="2" {{!}} {{{image|}}}
{{!}}-}}
{{#if:{{{game|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Game''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{game|}}}
{{!}}-}}
{{#if:{{{player|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Player''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{player|}}}
{{!}}-}}
{{#if:{{{map|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Map''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{map|}}}
{{!}}-}}
{{#if:{{{type|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Type''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{type|}}}
{{!}}-}}
{{#if:{{{theme|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Theme''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{theme|}}}
{{!}}-}}
{{#if:{{{hazards|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Hazard(s)''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{hazards|}}}
{{!}}-}}
{{#if:{{{location|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Location''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{location|}}}
{{!}}-}}
{{#if:{{{music|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Music''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{music|}}}
{{!}}-}}
{{#if:{{{objective|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Objective''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{objective|}}}
{{!}}-}}
| colspan="2" style="text-align:center; background:{{{BG|transparent}}}; padding:0px; font-size:10px; line-height:10px;" |
|}<noinclude> This infobox should be used on articles about levels, not custom maps. For the custom map infobox, see [[Template: Infobox map|Infobox map]].
==Usage==
To use this template, paste the following code into the top of the article, filling all relevant fields:
<pre>
{{Infobox level
|BG =
|color1 =
|fieldBG =
|lineBG =
|nameBG =
|color2 =
|imageBG =
|prev =
|next =
|player =
|game =
|name =
|image=
|mapname =
|type =
|theme =
|hazards =
|location =
|music =
|objective =
}}</pre>
[[Category: Templates]]
[[Category: Infobox templates]]</noinclude>
5ffba651ccf968598a60bc44a00963b6c7d80a0f
928
927
2014-04-04T11:10:57Z
RectorRocks
3352141
wikitext
text/x-wiki
{| cellspacing="0" cellpadding="0" border="0" style="float:right; clear:right; width:260px; margin:0 0 5px 10px; padding:2px; background:{{{BG|#7995CA}}}; border-radius: 0 0 .7em .7em; -moz-border-radius: 0 0 .7em .7em; -webkit-border-radius: 0 0 .7em .7em; -ms-border-radius: 0 0 .7em .7em; -o-border-radius: 0 0 .7em .7em; color:{{{color1|inherit}}};"
{{!}}-
{{#if:{{{prev|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Prev''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{prev|}}}
{{!}}-}}
{{#if:{{{next|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Next''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{next|}}}
{{!}}-}}
! style="background:{{{nameBG|transparent}}}; color:{{{color2|#FFFFFF}}}; text-align:center; font-size:120%;" colspan="2" | {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
{{!}}-
{{#if:{{{image|}}}|
! style="background:{{{imageBG|#B4C5E3}}}; text-align:center; border-bottom:1px solid {{{lineBG|#999999}}};" colspan="2" {{!}} {{{image|}}}
{{!}}-}}
{{#if:{{{game|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Game''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{game|}}}
{{!}}-}}
{{#if:{{{player|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Player''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{player|}}}
{{!}}-}}
{{#if:{{{map|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Map''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{map|}}}
{{!}}-}}
{{#if:{{{type|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Type''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{type|}}}
{{!}}-}}
{{#if:{{{theme|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Theme''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{theme|}}}
{{!}}-}}
{{#if:{{{hazards|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Hazard(s)''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{hazards|}}}
{{!}}-}}
{{#if:{{{location|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Location''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{location|}}}
{{!}}-}}
{{#if:{{{music|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Music''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{music|}}}
{{!}}-}}
{{#if:{{{objective|}}}|
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
'''Objective''':
{{!}} style="vertical-align:top; background:{{{fieldBG|#F0F0F0}}}; border-bottom:1px solid {{{lineBG|#999999}}}; font-size:90%; padding: 0 0 0 2px; line-height:14px;" {{!}}
{{{objective|}}}
{{!}}-}}
| colspan="2" style="text-align:center; background:{{{BG|transparent}}}; padding:0px; font-size:10px; line-height:10px;" |
|}<noinclude> This infobox should be used on articles about levels, not custom maps. For the custom map infobox, see [[Template: Infobox map|Infobox map]].
==Usage==
To use this template, paste the following code into the top of the article, filling all relevant fields:
<pre>
{{Infobox level
|BG =
|color1 =
|fieldBG =
|lineBG =
|nameBG =
|color2 =
|imageBG =
|prev =
|next =
|player =
|game =
|name =
|image=
|map =
|type =
|theme =
|hazards =
|location =
|music =
|objective =
}}</pre>
[[Category: Templates]]
[[Category: Infobox templates]]</noinclude>
cabb1590f180558b6dc7b2e45fef633f6ffad9a0
MediaWiki:Common.css
8
28
913
702
2014-03-29T05:51:17Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .Minfobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
/* Trusted Editors */
/* Bureaus */
.mw-userlink[title="User:Lagg"],
.mw-userlink[title="User:WindPower"],
.mw-userlink[title="User:RJackson"],
/* Admins */
.mw-userlink[title="User:Alex2539"],
.mw-userlink[title="User:Moussekateer"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:OluapPlayer"],
.mw-userlink[title="User:Pilk"],
.mw-userlink[title="User:Seb"],
/* Mods */
.mw-userlink[title="User:Aquatikelfik"],
.mw-userlink[title="User:BiBi"],
.mw-userlink[title="User:DrAkcel"],
.mw-userlink[title="User:Firestorm"],
.mw-userlink[title="User:Lavelund"],
.mw-userlink[title="User:Maggosh"],
.mw-userlink[title="User:Minip"],
.mw-userlink[title="User:Nik9990"],
.mw-userlink[title="User:NVis"],
.mw-userlink[title="User:Picard"],
.mw-userlink[title="User:Smashman"],
.mw-userlink[title="User:Sven"],
.mw-userlink[title="User:Tturbo"],
.mw-userlink[title="User:Wormhole"],
/* Trusted */
.mw-userlink[title="User:AdvanS3b"],
.mw-userlink[title="User:Benjamoose"],
.mw-userlink[title="User:Daff"],
.mw-userlink[title="User:Darkstar516"],
.mw-userlink[title="User:En Ex"],
.mw-userlink[title="User:Focusknock"],
.mw-userlink[title="User:General Coolio"],
.mw-userlink[title="User:I-ghost"],
.mw-userlink[title="User:Piemanmoo"],
.mw-userlink[title="User:ScatmanJohn"],
.mw-userlink[title="User:TheMedik"],
.mw-userlink[title="User:Vaught"],
.mw-userlink[title="User:VeKoB"] {
color:#52D017 !important;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/*** tweaks for title-messing templates ***/
#title-override { left: 0px !important; font-weight: bold !important; background: #f4f8ff !important; }
div.tleft { border: none !important; }
div.tright { margin-left: 13px !important; }
div.thumb { background: inherit !important; }
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-31px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
38a422dba3aacf6c460ed517d59c8e3850f3a2a9
915
913
2014-03-29T05:57:02Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .Minfobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/*** tweaks for title-messing templates ***/
#title-override { left: 0px !important; font-weight: bold !important; background: #f4f8ff !important; }
div.tleft { border: none !important; }
div.tright { margin-left: 13px !important; }
div.thumb { background: inherit !important; }
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-31px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
0282368a1453474189b81e83ad7665e861d38a80
933
915
2014-06-09T00:43:00Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .Minfobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #FFFFFF;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/*** tweaks for title-messing templates ***/
#title-override { left: 0px !important; font-weight: bold !important; background: #f4f8ff !important; }
div.tleft { border: none !important; }
div.tright { margin-left: 13px !important; }
div.thumb { background: inherit !important; }
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-31px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
b4f9af69b0b7689c1dfd83df9c423a06370822a6
934
933
2014-06-09T00:43:48Z
RectorRocks
3352141
Blanked the page
css
text/css
da39a3ee5e6b4b0d3255bfef95601890afd80709
Hard Light Bridge/Tutorial
0
253
916
855
2014-03-29T06:24:50Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}
{{Navigation Tab
|backcolor = DarkTurquoise
|altbackcolor = #AFEEEE
|bordercolor = #0000FF
|borderradius = 15
|height = 2.2
|maxwidth = 20
|tab1 = Main Page
|tab2 = Tutorial}}
{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
}}
:''"Prop_wall_projector" redirects here. For the article, see [[Hard Light Bridge]]''
<hr>
<u>Legend:</u> <br>
'''Bold Text''' = Important <br>
''Italic Text'' = Optional
<hr><br>
'''Prop_wall_projector''' is an emitter of a [[Hard Light Bridge]].
==Creation==
* Create an entity and change the field to "prop_wall_projector"
==Keyvalues==
* '''Name'''
** Name of the Hard Light Bridge.
* Entity Scripts
* Script Think Function
* '''Pitch Yaw Roll'''
** Orientation of the Hard Light Bridge.
* '''Start Enabled'''
** Should the Hard Light Bridge turn on automatically when the map starts?
* '''Disable Placement Helper'''
** Disable the automatically created info_placement_helper to prevent it from fighting with a custom one.
==Inputs==
* AddOutput
* CallScriptFunction
* '''Disable'''
** Disables the Hard Light Bridge.
* '''Enable'''
** Enables the Hard Light Bridge.
* ''FireUser1 to FireUser4''
** Fire the OnUser outputs; see User Inputs and Outputs.
* ''Kill
** Removes this entity from the world.
* ''KillHierarchy''
** Removes this entity and all its children from the world.
* RunScriptFile
* RunScriptCode
* ''Use''
** Same as a player invoking +use; may not do anything. Can also be invoked by creating an output that does not specify an input. This input is not included in Valve's FGDs.
==Outputs==
* ''OnUser1 to OnUser4''
** Fired in response to the FireUser inputs; see User Inputs and Outputs.
* ''OnKilled''
** Fired when the entity is killed and removed from the game.
==See also==
* [[Hard Light Bridge]]
<br><hr><br>
{{HardLightBridgeNav}}
<br>
{{TutorialsNav}}
[[Category: Tutorials]]
79b82a83e3422c138cc02bb35bd610ad644bb310
917
916
2014-03-29T06:25:20Z
RectorRocks
3352141
Undo revision 916 by [[Special:Contributions/RectorRocks|RectorRocks]] ([[User talk:RectorRocks|talk]])
wikitext
text/x-wiki
{{Block STAF icon}}
{{Navigation Tab
|backcolor = DarkTurquoise
|altbackcolor = #AFEEEE
|bordercolor = #0000FF
|borderradius = 15
|height = 2.2
|maxwidth = 20
|tab1 = Main Page
|tab2 = Tutorial}}
{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Prop_wall_projector" redirects here. For the article, see [[Hard Light Bridge]]''
<hr>
<u>Legend:</u> <br>
'''Bold Text''' = Important <br>
''Italic Text'' = Optional
<hr><br>
'''Prop_wall_projector''' is an emitter of a [[Hard Light Bridge]].
==Creation==
* Create an entity and change the field to "prop_wall_projector"
==Keyvalues==
* '''Name'''
** Name of the Hard Light Bridge.
* Entity Scripts
* Script Think Function
* '''Pitch Yaw Roll'''
** Orientation of the Hard Light Bridge.
* '''Start Enabled'''
** Should the Hard Light Bridge turn on automatically when the map starts?
* '''Disable Placement Helper'''
** Disable the automatically created info_placement_helper to prevent it from fighting with a custom one.
==Inputs==
* AddOutput
* CallScriptFunction
* '''Disable'''
** Disables the Hard Light Bridge.
* '''Enable'''
** Enables the Hard Light Bridge.
* ''FireUser1 to FireUser4''
** Fire the OnUser outputs; see User Inputs and Outputs.
* ''Kill
** Removes this entity from the world.
* ''KillHierarchy''
** Removes this entity and all its children from the world.
* RunScriptFile
* RunScriptCode
* ''Use''
** Same as a player invoking +use; may not do anything. Can also be invoked by creating an output that does not specify an input. This input is not included in Valve's FGDs.
==Outputs==
* ''OnUser1 to OnUser4''
** Fired in response to the FireUser inputs; see User Inputs and Outputs.
* ''OnKilled''
** Fired when the entity is killed and removed from the game.
==See also==
* [[Hard Light Bridge]]
<br><hr><br>
{{HardLightBridgeNav}}
<br>
{{TutorialsNav}}
[[Category: Tutorials]]
853b0056850632ae670938230f6ff118987caee0
Gelocity Time Trial - Track 1
0
306
918
861
2014-04-01T11:56:43Z
134.249.52.153
0
KjUBWfRFxQGHaywfYYhpdTCrwTrwDKxGhoZV
wikitext
text/x-wiki
-
739ca4396702107157e4e434799567c268fda46b
919
918
2014-04-01T12:00:43Z
Jack Phoenix
1
Reverted edits by [[Special:Contributions/134.249.52.153|134.249.52.153]] ([[User talk:134.249.52.153|talk]]) to last revision by [[User:RectorRocks|RectorRocks]]
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube width="500" height="270">8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=320
|height=180
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
a331f79726cd1be9253b2ada680a76a11993d83e
920
919
2014-04-01T21:07:50Z
134.249.52.153
0
XiooBXeYeGOKHBOZsjjvpeJKgFgkWRBjWbvk
wikitext
text/x-wiki
-
739ca4396702107157e4e434799567c268fda46b
921
920
2014-04-01T21:10:40Z
Jack Phoenix
1
Reverted edits by [[Special:Contributions/134.249.52.153|134.249.52.153]] ([[User talk:134.249.52.153|talk]]) to last revision by [[User:Jack Phoenix|Jack Phoenix]]
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube width="500" height="270">8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=320
|height=180
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
a331f79726cd1be9253b2ada680a76a11993d83e
922
921
2014-04-02T05:46:52Z
5.248.84.131
0
IilIlODwgZjKjHwsHxgBSrKvkZAqvpErBFST
wikitext
text/x-wiki
-
739ca4396702107157e4e434799567c268fda46b
923
922
2014-04-02T09:18:40Z
RectorRocks
3352141
Undo revision 922 by [[Special:Contributions/5.248.84.131|5.248.84.131]] ([[User talk:5.248.84.131|talk]])
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube width="500" height="270">8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=320
|height=180
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
a331f79726cd1be9253b2ada680a76a11993d83e
925
923
2014-04-02T23:08:34Z
37.115.184.187
0
EdUVGajaLDQxlDKrqeznSRBcAqOkWHqwRrki
wikitext
text/x-wiki
-
739ca4396702107157e4e434799567c268fda46b
926
925
2014-04-04T10:10:48Z
RectorRocks
3352141
Undo revision 925 by [[Special:Contributions/37.115.184.187|37.115.184.187]] ([[User talk:37.115.184.187|talk]])
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube width="500" height="270">8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=320
|height=180
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
a331f79726cd1be9253b2ada680a76a11993d83e
930
926
2014-04-04T13:10:05Z
178.137.86.66
0
wYCixxzPOOnvOxOVOubAXKmuKKNYPAewIbBd
wikitext
text/x-wiki
-
739ca4396702107157e4e434799567c268fda46b
931
930
2014-04-05T02:56:55Z
RectorRocks
3352141
Undo revision 930 by [[Special:Contributions/178.137.86.66|178.137.86.66]] ([[User talk:178.137.86.66|talk]])
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube width="500" height="270">8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=320
|height=180
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
a331f79726cd1be9253b2ada680a76a11993d83e
932
931
2014-04-05T03:04:13Z
RectorRocks
3352141
Protected "[[Gelocity Time Trial - Track 1]]": Excessive vandalism ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox map
|color1 = 5F9E80
|color2 = 40E0D0
|color3 = 008080
|colortitletext = 000000
|title = Gelocity Time Trial - Track 1
|image = Gelocity Time Trial - Track 1.jpg
|image_size = 300x300
|slogan
|game = ''[[Portal 2]]''
|player = [[Bendy]]
|mapname = sp_gelocity_1_v01
|mode = Single-player
|author = ''Raidix''
|version = 1.0
|type = Race
|theme = Destroyed (elevators) <br> Unidentified (starting areas & race track) <br> (probably Clean / Behind the Scenes)
|hazards = [[Goo]] <br> [[Shredder]] <br> [[Laser Field]] (disappears before players can hit)
|difficulty = Medium
|rating = 5.00 / 5 (2 votes) <br> ★ ★ ★ ★ ★
|download = [http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 ''ThinkingWithPortals Forums''] <br> [http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 ''Steam Workshop'']
}}
'''Gelocity Time Trial - Track 1''' is a single-player modified version of [[Gelocity]] made by ''Raidix''. It was released at the ''Steam Workshop'' on April 21<sup>st</sup> 2013<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=140534764 Gelocity Time Trial - Track 1 download page at the ''Steam Workshop''] Retrieved 22 April 2013</ref> and on the ''ThinkingWithPortals Forums'' on April 22<sup>nd</sup> 2013.<ref>[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=2652 Gelocity Time Trial - Track 1 download page at the ''ThinkingWithPortals Forums''] Retrieved 22 April 2013</ref> It is exactly the same as the co-op version except timers replacing the scoreboard, more obstacles such as gaps between floors and [[Angled Panel|angled panels]], and a return tube that allows the player to return to the starting area. Instead of racing against their partner, players must race against time.
==Content==
===Mechanics===
* [[Switch|Switches]]
* [[Panels]]
** [[Angled Panel]]
** [[Glass Panel]]
** [[Flip Panel]]
* [[Propulsion Gel]]
* [[Repulsion Gel]]
* [[Hard Light Bridge]]s
* [[Aerial Faith Plate]]s
===Hazards===
* [[Goo]]
* [[Shredder]]
* [[Laser Field]] (disappears before players can hit)
==Overview==
Players will spawn in an elevator and will proceed to select the music desired to play during the race. There is also a tutorial [[Switch|switch]] to teach players how to play the map. Afterwards, players will enter the gel-coated track to start racing against time. Players must beat the minimum time of 1:10:00 in order to win and open the exit door. Once the exit door opens, they can either finish the map by entering the elevator or continue racing.
==Timings==
* <span style="color:#FF0000">'''1:02:00'''</span>
* <span style="color:#DAA520">'''1:05:00'''</span>
* <span style="color:#D3D3D3">'''1:07:00'''</span>
* <span style="color:#8B4513">'''1:10:00'''</span>
==Map description==
A slightly modified single player version of Gelocity 1 race map. <br>
This time you don't have to compete against your friend but you have to fight against the clock. <br>
Use your skills to reach the finish line as fast as you can! <br>
You will probably need a few laps until you know all tricks - so give it at least a second try! <br>
Feel free to post your best times! :) <br>
<br>
Please note that this map is really large. That is why it takes a while to download it. <br>
<br>
Gelocity Coop-maps: <br>
[[Gelocity|Gelocity 1]] <br>
[[Gelocity Stage 2]] <br>
[[Gelocity Stage 3]] <br>
<br>
Feel free to [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW donate] if you want to. :) <br>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TU8GBN3K2BHSW <br>
<br>
<br>
FAQ: <br>
<br>
How do I get this map? <br>
Press the "Subscribe" button! (it's green and has a plus sign. ;) ) <br>
Then the map will be downloaded and you can play it in Portal 2 (Main Menu -> Community Test Chambers -> Play Single Player Chambers) <br>
<br>
How did you make this map? <br>
The map was made in the Hammer editor (not the in-game editor). <br>
The Hammer editor is part of the Portal 2 Authoring Tools. You can find/download it here: <br>
Library->Tools->Portal 2 Authoring Tools <br>
==Walkthrough==
* Choose your desired music and proceed to the race track.
* Race until you have at least beaten the minimum time of 1:10:00 (1 minute 10 seconds)
* Once beaten, the exit door will open. Proceed to enter the departure elevator.
==Video walkthrough==
<youtube width="500" height="270">8OK8-37Ehog</youtube> <br>
''By '''RectorRocks2'''''
==Gallery==
{{Gallery
|title = ''Gelocity Time Trial - Track 1''
|color1 = 000000
|color2 = 696969
|width=320
|height=180
|lines=2
|File: Gelocity Time Trial - Track 1 - Entry to Race Track.png|alt1=a|Entry of the race track.
|File: Gelocity Time Trial - Track 1 - Hidden Area.png|alt2=a|Hidden area behind the starting area.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights Off.png|alt3=a|An overview of the starting line with the lights turned off.
|File: Gelocity Time Trial - Track 1 - Race Track Overview Lights On.png|alt4=a|Ditto, with the lights turned on.
|File: Gelocity Time Trial - Track 1 - Race Track After Winning.png|alt5=a|Ditto, after the player has won.
|File: Gelocity Time Trial - Track 1 - Gameplay in Third-person.png|alt6=a|Ditto, with Bendy in third-person gameplay.
|File: Gelocity Time Trial - Track 1 - Race Track Timings.png|alt7=a|A closer look at the timings.
|File: Gelocity Time Trial - Track 1 - Remains of Podium.png|alt8=a|Remains of the podium from the [[Gelocity|co-op version]] behind a closed panel.
|File: Gelocity Time Trial - Track 1 - Overview.jpg|alt9=a|An overview of ''Gelocity Time Trial - Track 1''
|File: Gelocity Time Trial - Track 1 - Overview 2.jpg|alt10=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 3.jpg|alt11=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 4.jpg|alt12=a|Ditto.
|File: Gelocity Time Trial - Track 1 - Overview 5.jpg|alt13=a|Ditto.
}}
==Music available==
* ''[[Caroline Deleted]]'' (Played upon arriving at the starting area)
* ''[[999999]]'' (Played after ''Caroline Deleted'')
* ''[[An Accent Beyond]]'' (Track 1)
* ''[[Your Precious Moon]]'' (Track 2)
* ''Your Precious Moon'' (different segment) (Track 3)
* ''[[The Part Where He Kills You]]'' (Track 4)
* ''[[Don't Do It]]'' (Track 5)
* ''[[Omg, What has He Done?]]'' (Track 6)
==Trivia==
* Remains of the co-op version such as the podium can still be found in the map.
* A hidden area with a scribble can be found behind the starting area, stating that Gig had beaten the maximum time (1:02:00) with a timing of 0:59:68 on April 7<sup>th</sup> 2013.
==See also==
* [[Gelocity]]
==References==
{{Reflist}}
<br> <hr> <br>
{{MapsNav
|state = uncollapsed
|state2013 = uncollapsed
}}
{{Project Maps notice}}
[[Category: Maps]]
[[Category: Single-player maps]]
[[Category: Raidix maps]]
a331f79726cd1be9253b2ada680a76a11993d83e
Aperture Science Extended Relaxation Center
0
231
924
794
2014-04-02T09:46:19Z
RectorRocks
3352141
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Aperture Science Extended Relaxation Center
|image = [[File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|375px]]
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = To accommodate test subjects via long-term relaxation
|status = Dilapidated
|theme = Destroyed, Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a1_intro1</tt></big>
|visited = [[Chell]] <br> [[Wheatley]]
}}The '''Aperture Science Extended Relaxation Center''' is a section within the [[Aperture Science Enrichment Center]] where test subjects are accomodated via long-term cryogenic statis (or long-term relaxation) before and after they are put through their respective testing courses.
Although the Relaxation Center was never mentioned nor seen in ''[[Portal]]'', it is the first location in the single-player campaign of ''[[Portal 2]]'', where [[Chell]] is awakened by a distressed [[Wheatley]] in the chapter, ''[[Portal 2 Chapter 1: The Courtesy Call|The Courtesy Call]]''
The Relaxation Center serves as a housing bay for dedicated test subjects, where they are put through long-term cryogenic hibernation within their Extended Relaxation Chambers, life supported containers that can be moved along a rail and which the interior resemble cheap motel rooms with 1970s decor and appliances that date from the late 1970s to early 1990s (the "packing date" of one chamber, shown below, is 1976), meant to comfort test subjects during their years of stay. The cargo containers housing Relaxation Chambers can be moved by [[Cores|personality cores]], in which they are to enter the premises of the room and begin maneuvering the rails lifting up the Relaxation Chamber away from its docking bay and into a testing track. Once the chamber has been brought near a testing track, the subject will be deployed into a short-term stasis bed housed inside a [[Relaxation Vault]]. From there, test subjects will be awakened immediately at the start of their testing course.
The Extended Relaxation Center during the events of ''Portal 2'', in terms of arrangement, appears to spot a "document stack" order, where Relaxation Chamber containers are randomly stashed against, above, or beside others without proper arrangements. It appears to be a large compound with thousands of docked containers housing test subjects in their respective Extended Relaxation Chambers. The Relaxation Chambers consist of life support generators that can be powered entirely by the facility's overseer, [[GLaDOS]]. With the destruction of GLaDOS, these chambers slowly depleted in life support over the years and as a result, thousands of test subjects had died overtime. Chell was able to last thousands of years in stasis after the events of ''Portal'' at the hands of [[Doug Rattmann]], who had cut all cryogenic supplies from the entire facility and into Chell's Relaxation Chamber.
Under protocols, test subjects would regularly be awakened every 50 days in the Relaxation Chamber to prevent physical and mental deterioration. Either GLaDOS or the Announcer are connected into the Relaxation Chambers to guide test subjects through their rough awakening after a long-term stasis. Due to the lack of GLaDOS' control on the facility during the events of ''Portal 2'', the Announcer will take up the role of awaking test subjects instead. Once test subjects are awake, they are asked to perform physical and mental awareness exercises. In a typical Aperture Science mindset, posters are made nearby the Relaxation Center in the ''[[Portal 2: Lab Rat]]'' comic to promote usage of cryogenic stasis, claiming it to be "safe & fun". Ironically, a warning label can be found nearby which states that long-term relaxation is not entirely fail-safe, and that test subjects may die in the process.
==Gallery==
===Pre-release===
{{Gallery
|title = ''Pre-release''
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Relaxation Center Stage 1.jpg|alt1=a|Stage 1 of the Relaxation Center's construction
|File: Relaxation Center Stage 2.jpg|alt2=a|Ditto, Stage 2
|File: Relaxation Center Stage 3.jpg|alt3=a|Ditto, Stage 3, the final stage
|File: Chell in Early Relaxation Center.jpg|alt4=a|Concept art of Chell in a ruined Relaxation Center
|File: Portal 2 original intro.jpg|alt5=a|''Portal 2'' original opening scene. The island was the Relaxation Center
|File: Relaxation Chamber Early.jpg|alt6=a|An early version of Chell's Relaxation Chamber
|File: Relaxation Chamber Early 2.jpg|alt7=a|Ditto
}}
===''Portal 2''===
{{Gallery
|title = ''Portal 2''
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt1=a|An overview of the Extended Relaxation Center
|File: Aperture Science Extended Relaxation Center.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt3=a|The "docking station" wall
|File: Relaxation Chamber Panels.png|alt4=a|Panels on the back of Relaxation Chambers
|File: Relaxation Chamber Close-up.jpg|alt5=a|Ditto, close-up
|File: Relaxation Chambers Destroyed.jpg|alt6=a|Chell's destroyed Relaxation Chamber, with other chambers
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night}}
==List of appearances==
* ''[[Portal 2]]''
** ''[[Portal 2 Chapter 1 Introduction|Introduction (Chapter 1)]]''
* ''[[Portal 2: Lab Rat]]''
* ''[[The Final Hours of Portal 2]]''
==Trivia==
* Several unused models related to an earlier version of Chell's Relaxation Chamber can still be found in the game's files.
* At the early stages of the ''Portal 2'' development, the Relaxation Center was a decorative island with palm trees and a bar-like resort, where the movement of [[Test subjects]] were limited with glass panels.
* The Relaxation Chamber was based on the motel of Super 8.
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon.
* It is unknown how exactly the Relaxation Chamber's bed puts its Test Subject into stasis, as it does not seem to contain any technology required to sustain the Test Subject's vital functions, unlike the Relaxation Vault bed. It's possible that it is the Relaxation Chamber itself that keeps the Test Subject in stasis.
<br> <hr> <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
e8f1a278d41c8f4e34bb59a88cb2e5f18317c72f
MediaWiki:Common.css
8
28
935
934
2014-06-09T00:44:22Z
RectorRocks
3352141
css
text/css
/* Sitewide CSS stylesheet. Take care when making any changes as they'll be pushed to every user almost immediately. */
/* Override forced */
/* <ref> fixes from [[w:MediaWiki:Common.css]] */
sup, sub { line-height: 1em; }
ol.references { font-size: 90%; }
.references-small { font-size: 80%;}
ol.references > li:target { background-color: #ddeeff; }
sup.reference:target { background-color: #ddeeff; }
/* Quality colors */
.quality-unique {
color: #ffd700;
}
.quality-vintage {
color: #476291;
}
.quality-genuine {
color: #4d7455;
}
/* Map infobox */
.infobox table.infoboxtable {
background:#f0f0f0;
float:right;
margin:0;
width:100%;
border-collapse:collapse;
}
.infobox td.infoboximage {
padding:0;
text-align:center;
}
.infobox th.infoboxheading {
font-weight:bold;
text-align:center;
color:#ffffff;
font-size:larger;
}
.infobox th.infoboxsubheading {
vertical-align:top;
text-align:left;
font-weight:normal;
}
.infobox td.infoboxlabel, .Minfobox td.infoboxcell {
vertical-align: middle;
}
/* ugly hack to force normal height for infobox cells */
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */
.infoboxcell ul {
padding-left: 10px;
margin-left: 10px;
}
.infoboxcell ul li {
padding-left: 0;
margin-left: 0;
list-style-type: square;
}
.infobox div.plainlinks {
color: #fff;
}
.infobox div.plainlinks a {
color: #f0f0f0;
}
/* Infobox styling */
.infobox {
background: #ffffff;
width: 256px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
padding: 2px;
}
.infobox .section {
background: #C0DFFF;
color: black;
font-weight: bold;
font-size: 1.2em;
text-align: center;
padding: 3px;
clear: both;
}
/* Ambox styling */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #9999CC;
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.ambox-text,
.ambox td.ambox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.ambox-image { /* The left image cell */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.ambox-image2 { /* The right image cell */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
/* Colours */
table.ambox-notice,
td.ambox-notice {
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-notice-2,
td.ambox-notice-2 {
border-left: 10px solid #3f6180; /* Dark Blue */
}
table.ambox-delete,
table.ambox-serious {
background: #fee; /* Pink */
border: 1px solid #BB7070;
}
td.ambox-delete,
td.ambox-serious {
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content,
td.ambox-content {
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style,
td.ambox-style {
border-left: 10px solid #ffcc00; /* Yellow */
}
table.ambox-images,
td.ambox-images {
border-left: 10px solid #000000; /* Black */
}
table.ambox-protection,
td.ambox-protection {
border-left: 10px solid #bba; /* Gray-gold */
}
table.ambox-good,
td.ambox-good {
border-left: 10px solid #73D216; /* Green */
}
th.ambox-text, td.ambox-text { /* The message body cell(s) */
border: none;
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.ambox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.ambox-image2 { /* The right image cell */
border: none;
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.ambox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Edit notices */
.enerror { background-color: #FFDBDB; border: 1px solid #BB7070; }
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Make English link bold. */
li#n-English {
font-weight: bold;
}
/* Hide languages box per namespace & per page */
.ns-0.page-Main_Page .portal#p-Languages, /* Main Page exception */
.ns--1 .portal#p-Languages, /* Special */
.ns-2 .portal#p-Languages, /* User */
.ns-3 .portal#p-Languages, /* User talk */
.ns-4 .portal#p-Languages, /* Team Fortress Wiki */
.ns-5 .portal#p-Languages, /* Team Fortress Wiki talk */
.ns-7 .portal#p-Languages, /* File talk */
.ns-8 .portal#p-Languages, /* MediaWiki */
.ns-9 .portal#p-Languages /* MediaWiki talk */
{
display: none;
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img { background: white url("http://i2.theportalwiki.net/img/5/5d/Checker-16x16.png") repeat; }
.gallerybox .thumb img:hover,
#file img:hover { background: white url("http://i2.theportalwiki.net/img/b/b3/Checker-16x16_Dark.png") repeat; }
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #f9f9f9;
}
/* Give audio files linked with [[Media:]] a special icon */
a[href$=".wav"].internal,
a[href$=".ogg"].internal {
background: url("http://i2.theportalwiki.net/img/4/46/Icon_external_link_wav.png") center right no-repeat;
padding-right: 16px;
}
/* Language-specific settings */
/* en-Main page title removal fix */
body.page-Main_Page h1.firstHeading {
display: none;
}
/* Other languages */
body.page-Special_RecentChanges h1.firstHeading, body.page-Special_RecentChanges span.subpages,
body.page-Main_Page_ar h1.firstHeading, body.page-Main_Page_ar span.subpages,
body.page-Main_Page_cs h1.firstHeading, body.page-Main_Page_cs span.subpages,
body.page-Main_Page_da h1.firstHeading, body.page-Main_Page_da span.subpages,
body.page-Main_Page_de h1.firstHeading, body.page-Main_Page_de span.subpages,
body.page-Main_Page_es h1.firstHeading, body.page-Main_Page_es span.subpages,
body.page-Main_Page_fi h1.firstHeading, body.page-Main_Page_fi span.subpages,
body.page-Main_Page_fr h1.firstHeading, body.page-Main_Page_fr span.subpages,
body.page-Main_Page_hu h1.firstHeading, body.page-Main_Page_hu span.subpages,
body.page-Main_Page_it h1.firstHeading, body.page-Main_Page_it span.subpages,
body.page-Main_Page_ja h1.firstHeading, body.page-Main_Page_ja span.subpages,
body.page-Main_Page_ko h1.firstHeading, body.page-Main_Page_ko span.subpages,
body.page-Main_Page_nl h1.firstHeading, body.page-Main_Page_nl span.subpages,
body.page-Main_Page_no h1.firstHeading, body.page-Main_Page_no span.subpages,
body.page-Main_Page_pl h1.firstHeading, body.page-Main_Page_pl span.subpages,
body.page-Main_Page_pt h1.firstHeading, body.page-Main_Page_pt span.subpages,
body.page-Main_Page_pt-br h1.firstHeading, body.page-Main_Page_pt-br span.subpages,
body.page-Main_Page_ro h1.firstHeading, body.page-Main_Page_ro span.subpages,
body.page-Main_Page_ru h1.firstHeading, body.page-Main_Page_ru span.subpages,
body.page-Main_Page_sv h1.firstHeading, body.page-Main_Page_sv span.subpages,
body.page-Main_Page_zh-hans h1.firstHeading, body.page-Main_Page_zh-hans span.subpages,
body.page-Main_Page_zh-hant h1.firstHeading, body.page-Main_Page_zh-hant span.subpages {
display: none;
}
/*
* Direction change on Arabic pages.
* All mainspace pages (.ns-0), userspace (.ns-2) and the edit box of template pages (.ns-10) will have
* the text direction set to RTL
*/
body.ns-0.lang-ar div#bodyContent,
body.ns-2.lang-ar div#bodyContent,
body.ns-10.lang-ar div#bodyContent {
direction: rtl;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* Miscellaneous fixes */
#wpSave { font-weight: bold; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
background: #FEFEFF;
border: 1px #9999CC solid;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
background-color:#FEFEFF;
white-space:inherit;
}
table.wikitable th,
table.prettytable th {
text-align: center;
white-space:inherit;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
font-weight: bold;
}
table.wikitable .subheader {
color: black;
background: #C9DCFF;
text-align: left;
}
table.wikitable .header {
color: black;
background-color:#C9DCFF;
}
table.wikitable .border {
border: 1px #9999CC solid;
}
table.wikitable .borderless {
border:0px;
}
table.wikitable .borderless td {
border:0px;
}
table.wikitable .borderless th {
border:0px;
}
table.prettytable code,
table.wikitable code {
background-color: transparent;
}
.mw-userlink {
font-weight: bold;
}
.burbg, .admbg, .modbg, .locbg {
background-color:#70B04A;color:white;font-size:0.7em;padding: 0 2px;
}
/* Diff styles */
.diff-file {
font-family: monospace;
}
.diff-contents {
display: none; /* Hidden by default */
margin: 4px;
margin-left: 64px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
background: #F9F9F9;
}
.diff-name-text, .diff-name-binary {
display: block;
}
.diff-name-binary {
color: #606060;
}
.diff-name-text {
font-weight: bold;
cursor: pointer;
}
.diff-file-deleted .diff-name-text {
font-weight: normal;
cursor: auto;
color: #6F0000;
}
.diff-name-text:before {
content: "[+] ";
}
.diff-name-binary:before {
content: "[B] ";
}
.diff-name-text:hover {
text-decoration: underline;
color: #303090;
}
.diff-file-deleted .diff-name-text:hover {
text-decoration: none;
color: #6F0000;
}
.diff-line-entry, .diff-line-ellipsis {
display: block;
white-space: pre-wrap;
clear: both;
}
.diff-line-entry {
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
}
.diff-line-ellipsis {
background: #FFFFFF;
}
.diff-line-old, .diff-line-new {
width: 52px;
text-align: right;
border-right: 1px solid #E0E0E0;
padding-right: 4px;
color: #696969;
float: left;
font-size: 0.9em;
}
.diff-line-na {
font-style: italic;
color: #A0A0A0;
}
.diff-line-entry .diff-line-old, .diff-line-entry .diff-line-new {
border-bottom: 1px solid #D0D0D0;
margin-bottom: -1px;
}
.diff-line-ellipsis + .diff-line-entry .diff-line-old, .diff-line-ellipsis + .diff-line-entry .diff-line-new {
border-top: 1px solid #D0D0D0;
margin-top: -1px;
}
.diff-line-ellipsis {
padding-top: 8px;
padding-bottom: 8px;
font-size: 1.4em;
color: #666666;
text-indent: 114px;
}
.diff-line-add .diff-line {
background: #D9FFD9;
border-left: 1px solid #60CC60;
border-right: 1px solid #60CC60;
}
.diff-line-add.diff-line-first .diff-line {
border-top: 1px solid #60CC60;
}
.diff-line-add.diff-line-last .diff-line {
border-bottom: 1px solid #60CC60;
}
.diff-line-remove .diff-line {
background: #FFD9D9;
border-left: 1px solid #CC6060;
border-right: 1px solid #CC6060;
}
.diff-line-remove.diff-line-first .diff-line {
border-top: 1px solid #CC6060;
}
.diff-line-remove.diff-line-last .diff-line {
border-bottom: 1px solid #CC6060;
}
.diff-line {
display: block;
padding-left: 4px;
margin-left: 114px;
}
.diff-data-requested {
background: url(http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif) right no-repeat;
}
/* For positioning icons at top-right, used in some templates */
.skin-vector div.topicon {
position:absolute;
z-index:100;
top:-50px;
display: block !important;
}
.skin-monobook div.topicon {
position:absolute;
z-index:100;
top:10px;
display: block !important;
}
/* Fixing vector/main-ltr.css putting a white background on the Quotation template */
table.quotation {
background: transparent !important;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://i2.theportalwiki.net/img/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://i2.theportalwiki.net/img/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://i2.theportalwiki.net/img/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://i2.theportalwiki.net/img/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://i2.theportalwiki.net/img/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://i1.theportalwiki.net/img/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://i2.theportalwiki.net/img/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Old Aperture infobox styling */
.old-aperture-infobox {
width: 250px;
height: 689px;
float: right;
clear: right;
margin: 0.5em 0 1em 0.5em;
border: 1px solid black;
position: relative;
background: url(http://i2.theportalwiki.net/img/0/07/OldApertureNav_Background.png) top left no-repeat;
}
.old-aperture-location, .old-aperture-mapname {
display: block;
position: absolute;
}
.old-aperture-mapname {
color: #F9F9F9;
bottom: 2px;
right: 2px;
}
.old-aperture-location-active .old-aperture-inactive, .old-aperture-location-inactive .old-aperture-active {
display: none;
}
/* fmbox */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon,
.fmbox {
clear: both;
margin: 0.2em 0;
background-color: #f9f9f9;
border: 1px solid #aaa;
padding: 0.125em 0.25em;
margin: 3px auto;
width: auto;
}
div.mw-warning-with-logexcerpt, /* Lazy solution. */
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div.mw-newarticletext,
div#mw-protect-cascadeon {
padding: 0.5em 1em;
}
th.fmbox-text, td.fmbox-text { /* The message body cell(s) */
border: none;
padding: 0em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.fmbox-image { /* The left image cell */
border: none;
padding: 2px 0 2px 0; /* 0.9em left, 0px right */
text-align: center;
}
td.fmbox-image2 { /* The right image cell */
border: none;
padding: 2px 0 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.fmbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Lightbox */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
width: 70%;
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px;
float: right;
padding-bottom: 0.7em;
}
/* End lightbox */
/* Track listings */
.audio-track {
margin-top: 6px;
margin-bottom: 6px;
}
.audio-track-title {
font-weight: bold;
font-style: italic;
}
.audio-track-artist {
font-weight: bold;
}
.audio-track-duration {
font-style: italic;
}
/*** tweaks for title-messing templates ***/
#title-override { left: 0px !important; font-weight: bold !important; background: #f4f8ff !important; }
div.tleft { border: none !important; }
div.tright { margin-left: 13px !important; }
div.thumb { background: inherit !important; }
/* Main Page event CSS */
#eventBg {
background: url('http://i2.theportalwiki.net/img/4/46/Event_BG_line.png') repeat-x;
height: 120px;
width: 100%;
margin: 0.5em 0em;
}
#eventLogo {
background: url('http://i2.theportalwiki.net/img/7/70/Event_BG.png') center no-repeat;
text-align: center;
padding-top: 20px;
}
/* Remove italics from Chinese pages */
.lang-zh-hans i,
.lang-zh-hant i {
font-style: normal !important;
}
/* 3D model viewer */
.viewer-3d span {
display: none;
}
.viewer-3d {
background: #ffffff;
margin: 4px;
display: block;
cursor: move;
position: relative;
}
.viewer-3d-frame {
position: absolute;
}
.viewer-3d-overlay {
background: url(http://wiki.teamfortress.com/w/images/e/ed/3D_rotation_icon.png) bottom right no-repeat;
width: 100%;
height: 100%;
opacity: 0.5;
position: relative;
}
/* End 3D model viewer */
/* CSS placed here will be applied to all skins */
/* Default styling for HTML elements */
dfn {
font-style: inherit; /* Reset default styling for <dfn> */
}
sup, sub {
line-height: 1em; /* Reduce line-height for <sup> and <sub> */
}
/* Main page fixes */
#interwiki-completelist {
font-weight: bold;
}
body.page-Main_Page #ca-delete {
display: none !important;
}
body.page-Main_Page #mp-topbanner {
clear: both;
}
#siteSub {
display: inline;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-align: right;
}
.icons {
position:absolute;
z-index:100;
right:-1px;
top:-30px;
float: right;
}
.blockicons {
position:absolute;
z-index:100;
right:-1px;
top:-31px;
float: right;
}
/*See [[MediaWiki:NavigationTabs.js]]. copied from wikibooks*/
.navtabs .tabs li { list-style:none; }
.navtabs .tabs a {
text-decoration:none;
text-transform:uppercase;
outline-width:0px;
font-size:x-small;
font-weight:bold;
color:black;
}
.navtabs .tabs .inactive { background:#bbb; padding:1ex; }
.navtabs .tabs .selected { background:#999; padding:1.1ex; }
.navtabs .tabs .inactive:hover { background:#f75; }
.navtabs .contents { padding:1ex; border:3px solid #999; }
/* cutting down on the usage of Template:Roundy with div and table classes for use in larger pages. */
.roundy { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; }
.roundytl { border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; -icab-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; }
.roundytr { border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; }
.roundybl { border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundybr { border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundybottom { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; -khtml-border-bottom-right-radius: 10px; -icab-border-bottom-left-radius: 10px; -icab-border-bottom-right-radius: 10px; -o-border-bottom-left-radius: 10px; -o-border-bottom-right-radius: 10px; }
.roundytop { border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; }
.roundyleft { border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; -icab-border-top-left-radius: 10px; -icab-border-bottom-left-radius: 10px; -o-border-top-left-radius: 10px; -o-border-bottom-left-radius: 10px; }
.roundyright { border-bottom-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; -khtml-border-top-right-radius: 10px; -icab-border-bottom-right-radius: 10px; -icab-border-top-right-radius: 10px; -o-border-bottom-right-radius: 10px; -o-border-top-right-radius: 10px; }
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Test Chamber infobox styling */
.testchamber {
background: url(http://shoutwiki.com/w/images/portalpedia/c/c7/Test_Chamber_Infobox_middle.png) repeat-y;
display: block;
float: right;
margin: 1em 0px 1em 16px;
}
.testchamber.dirty {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fd/Test_Chamber_Infobox_dirty_middle.png) repeat-y;
}
.testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/8/84/Test_Chamber_Infobox_top.png) no-repeat;
width: 326px;
height: 46px;
margin-bottom: 24px;
}
.testchamber.dirty .testchamber-header {
background: url(http://shoutwiki.com/w/images/portalpedia/7/71/Test_Chamber_Infobox_dirty_top.png) no-repeat;
}
.testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/9/91/Test_Chamber_Infobox_bottom.png) no-repeat;
width: 326px;
height: 46px;
margin-top: 24px;
}
.testchamber.dirty .testchamber-footer {
background: url(http://shoutwiki.com/w/images/portalpedia/4/4d/Test_Chamber_Infobox_dirty_bottom.png) no-repeat;
}
.testchamber-content {
margin-left: 48px;
margin-right: 12px;
margin-top: -32px;
}
.testchamber hr {
width: 264px;
color: #000000 !important;
background-color: #000000 !important;
height: 2px !important;
margin: 0.5em 0em;
}
.testchamber code {
background-color: transparent !important;
}
.testchamber-meter {
background: url(http://shoutwiki.com/w/images/portalpedia/f/fc/Chamber_progress.png) repeat-x;
}
.testchamber-progress {
clear: both;
margin-top: 6px;
}
.testchamber-screenshot {
margin-bottom: 4px;
margin-top: 7px;
}
.testchamber-icons {
margin-left: -3px;
margin-right: -3px;
margin-bottom: -3px;
}
.testchamber-icons img {
margin: 3px;
}
/* Flickering effects */
.testchamber.testchamber-off, .testchamber.testchamber-off .testchamber-header,
.testchamber.testchamber-off .testchamber-footer {
background-position: -326px 0px !important;
}
.testchamber.testchamber-display1-off .testchamber-display1,
.testchamber.testchamber-display2-off .testchamber-display2 {
opacity: 0;
}
/* Edit window toolbar */
#toolbar {
height: 22px;
margin-bottom: 6px;
}
/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
font-size: 90%; /* Default font-size */
margin-bottom: 0.5em;
}
div.refbegin-100 {
font-size: 100%; /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
font-size: 100%; /* Reset font-size when nested in div.reflist */
list-style-type: inherit; /* Enable custom list style types */
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
font-weight: normal;
font-style: normal;
}
/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
display: none;
}
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
word-wrap: break-word;
}
/* Default styling for titles of works, styling for the title of an article
within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
font-style: inherit;
}
/* Styling for the title of any work within a citation,
or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
font-style: italic;
}
/* For linked citation numbers and document IDs, where
the number need not be shown on a screen or a handheld,
but should be included in the printed version */
@media screen, handheld {
.citation *.printonly {
display: none;
}
}
/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
display: inline;
margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
counter-increment: level1;
}
.hlist.hnum ol li:before {
content: counter(level1) " ";
}
.hlist.hnum ol ol li {
counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
content: counter(level2) " ";
}
/* Unbulleted lists */
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ul li {
margin-bottom: 0;
}
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
border: 1px solid #aaa;
width: 100%;
margin: auto;
clear: both;
font-size: 88%;
text-align: center;
padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
text-align: center; /* Title and above/below styles */
padding-left: 1em;
padding-right: 1em;
}
th.navbox-group { /* Group style */
white-space: nowrap;
/* @noflip */
text-align: right;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd; /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: #ccccff; /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: #ddddff; /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #e6e6ff; /* Level 3 color */
}
.navbox-even {
background: #f7f7f7; /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */
margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0; /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap; /* Nowrap list items in navboxes */
white-space: normal !ie; /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal; /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
margin-top: 0.5em; /* Prevent lists from clinging to navboxes */
}
/* Default styling for Navbar template */
.navbar {
display: inline;
font-size: 88%;
font-weight: normal;
}
.navbar ul {
display: inline;
white-space: nowrap;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar.mini li span {
font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
display: block;
font-size: 100%;
}
.navbox-title .navbar {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
/* @noflip */
margin-right: 0.5em;
width: 6em;
}
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
/* @noflip */
float: right;
font-weight: normal;
/* @noflip */
margin-left: 0.5em;
/* @noflip */
text-align: right;
width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
width: 6em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
}
.navbox .mw-collapsible-toggle {
width: 6em;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaa;
background-color: #f9f9f9;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
/* @noflip */
text-align: left;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
}
.infobox td,
.infobox th {
vertical-align: top;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaa;
/* @noflip */
border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #aaa;
}
/* Styles for geography infoboxes, eg countries,
country subdivisions, cities, etc. */
.infobox.geography {
/* @noflip */
text-align: left;
border-collapse: collapse;
line-height: 1.2em;
font-size: 90%;
}
.infobox.geography td,
.infobox.geography th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
border-top: 1px solid #aaa;
padding: 0.4em 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
border: 0;
padding: 0 0.6em 0.2em 0.6em;
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
border-top: 0;
border-bottom: 1px solid #aaa;
padding: 0 0.6em 0.4em 0.6em;
}
.infobox.geography .maptable td,
.infobox.geography .maptable th {
border: 0;
padding: 0;
}
/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
/* @noflip */
text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
text-align: inherit;
}
/* Icons for medialist templates [[Template:Listen]],
[[Template:Multi-listen_start]], [[Template:Video]],
[[Template:Multi-video_start]]
*/
div.listenlist {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
/* @noflip */
padding-left: 40px;
}
/* Style rules for media list templates */
div.medialist {
min-height: 50px;
margin: 1em;
/* @noflip */
background-position: top left;
background-repeat: no-repeat;
}
div.medialist ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
div.medialist ul li {
padding-bottom: 0.5em;
}
div.medialist ul li li {
font-size: 91%;
padding-bottom: 0;
}
/* Change the external link icon to an Adobe icon for all PDF files
in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Change the external link icon to an Adobe icon anywhere the PDFlink class
is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
/* @embed */
background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;
/* @noflip */
padding-right: 18px;
}
/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
/* @noflip */
float: left;
width: 50%;
min-width: 300px;
}
div.columns-3 div.column {
/* @noflip */
float: left;
width: 33.3%;
min-width: 200px;
}
div.columns-4 div.column {
/* @noflip */
float: left;
width: 25%;
min-width: 150px;
}
div.columns-5 div.column {
/* @noflip */
float: left;
width: 20%;
min-width: 120px;
}
/* Messagebox templates */
.messagebox {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em;
}
.messagebox.merge {
border: 1px solid #c0b8cc;
background-color: #f0e5ff;
text-align: center;
}
.messagebox.cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center;
}
.messagebox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px;
}
.messagebox.small {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
}
.messagebox.small-talk {
width: 238px;
font-size: 85%;
/* @noflip */
float: right;
clear: both;
/* @noflip */
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #F8EABA;
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text { /* The message body cell(s) */
border: none;
/* @noflip */
padding: 0.25em 0.9em; /* 0.9em left/right */
width: 100%; /* Make all mboxes the same width regardless of text length */
}
td.mbox-image { /* The left image cell */
border: none;
/* @noflip */
padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
text-align: center;
}
td.mbox-imageright { /* The right image cell */
border: none;
/* @noflip */
padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
text-align: center;
}
td.mbox-empty-cell { /* An empty narrow cell */
border: none;
padding: 0px;
width: 1px;
}
/* Article message box styles */
table.ambox {
margin: 0px 10%; /* 10% = Will not overlap with other elements */
border: 1px solid #aaa;
/* @noflip */
border-left: 10px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
table.ambox + table.ambox { /* Single border between stacked boxes. */
margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text { /* The message body cell(s) */
padding: 0.25em 0.5em; /* 0.5em left/right */
}
.ambox td.mbox-image { /* The left image cell */
/* @noflip */
padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright { /* The right image cell */
/* @noflip */
padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
}
table.ambox-notice {
/* @noflip */
border-left: 10px solid #1e90ff; /* Blue */
}
table.ambox-speedy {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ambox-delete {
/* @noflip */
border-left: 10px solid #b22222; /* Red */
}
table.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
table.ambox-style {
/* @noflip */
border-left: 10px solid #f4c430; /* Yellow */
}
table.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
table.ambox-protection {
/* @noflip */
border-left: 10px solid #bba; /* Gray-gold */
}
/* Image message box styles */
table.imbox {
margin: 4px 10%;
border-collapse: collapse;
border: 3px solid #1e90ff; /* Default "notice" blue */
background: #fbfbfb;
}
.imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */
margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */
display: block; /* Fix for webkit to force 100% width. */
}
.mbox-inside .imbox { /* For imboxes inside other templates. */
margin: 4px;
}
table.imbox-notice {
border: 3px solid #1e90ff; /* Blue */
}
table.imbox-speedy {
border: 3px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.imbox-delete {
border: 3px solid #b22222; /* Red */
}
table.imbox-content {
border: 3px solid #f28500; /* Orange */
}
table.imbox-style {
border: 3px solid #f4c430; /* Yellow */
}
table.imbox-move {
border: 3px solid #9932cc; /* Purple */
}
table.imbox-protection {
border: 3px solid #bba; /* Gray-gold */
}
table.imbox-license {
border: 3px solid #88a; /* Dark gray */
background: #f7f8ff; /* Light gray */
}
table.imbox-featured {
border: 3px solid #cba135; /* Brown-gold */
}
/* Category message box styles */
table.cmbox {
margin: 3px 10%;
border-collapse: collapse;
border: 1px solid #aaa;
background: #DFE8FF; /* Default "notice" blue */
}
table.cmbox-notice {
background: #D8E8FF; /* Blue */
}
table.cmbox-speedy {
margin-top: 4px;
margin-bottom: 4px;
border: 4px solid #b22222; /* Red */
background: #FFDBDB; /* Pink */
}
table.cmbox-delete {
background: #FFDBDB; /* Red */
}
table.cmbox-content {
background: #FFE7CE; /* Orange */
}
table.cmbox-style {
background: #FFF9DB; /* Yellow */
}
table.cmbox-move {
background: #E4D8FF; /* Purple */
}
table.cmbox-protection {
background: #EFEFE1; /* Gray-gold */
}
/* Other pages message box styles */
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #aaa; /* Default "notice" gray */
background: #f9f9f9;
}
table.ombox-notice {
border: 1px solid #aaa; /* Gray */
}
table.ombox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.ombox-delete {
border: 2px solid #b22222; /* Red */
}
table.ombox-content {
border: 1px solid #f28500; /* Orange */
}
table.ombox-style {
border: 1px solid #f4c430; /* Yellow */
}
table.ombox-move {
border: 1px solid #9932cc; /* Purple */
}
table.ombox-protection {
border: 2px solid #bba; /* Gray-gold */
}
/* Talk page message box styles */
table.tmbox {
margin: 4px 10%;
border-collapse: collapse;
border: 1px solid #c0c090; /* Default "notice" gray-brown */
background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */
width: 100%; /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */
line-height: 1.5em; /* also "nested", so reset styles that are */
font-size: 100%; /* set in "mbox-small" above. */
}
table.tmbox-speedy {
border: 2px solid #b22222; /* Red */
background: #fee; /* Pink */
}
table.tmbox-delete {
border: 2px solid #b22222; /* Red */
}
table.tmbox-content {
border: 2px solid #f28500; /* Orange */
}
table.tmbox-style {
border: 2px solid #f4c430; /* Yellow */
}
table.tmbox-move {
border: 2px solid #9932cc; /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
border: 1px solid #c0c090; /* Gray-brown */
}
/* Disambig and set index box styles */
table.dmbox {
clear: both;
margin: 0.9em 1em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
/* Footer and header message box styles */
table.fmbox {
clear: both;
margin: 0.2em 0;
width: 100%;
border: 1px solid #aaa;
background: #f9f9f9; /* Default "system" gray */
}
table.fmbox-system {
background: #f9f9f9;
}
table.fmbox-warning {
border: 1px solid #bb7070; /* Dark pink */
background: #ffdbdb; /* Pink */
}
table.fmbox-editnotice {
background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background: #ffdbdb;
padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
clear: both;
margin: 0.2em 0;
border: 1px solid #aaa;
background: #f9f9f9;
padding: 0.25em 0.9em;
}
/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small { /* For the "small=yes" option. */
/* @noflip */
clear: right;
/* @noflip */
float: right;
/* @noflip */
margin: 4px 0 4px 1em;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
body.mediawiki table.mbox-small-left { /* For the "small=left" option. */
/* @noflip */
margin: 4px 1em 4px 0;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
border: none;
background: transparent;
padding: 0;
}
/* Bold save button */
#wpSave {
font-weight: bold;
}
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
display: inline ! important;
color: #f00;
background-color: #0f0;
}
/* suppress missing interwiki image links where #ifexist cannot
be used due to high number of requests see .hidden-redlink on
[[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
display: none;
speak: none;
}
/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited {
text-decoration: none !important;
}
/* Standard Navigationsleisten, aka box hiding thingy
from .de. Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #fff;
margin: 0;
padding: 2px;
/* @noflip */
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
background-color: #ccf;
position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0;
padding: 0;
line-height: 1px;
clear: both;
}
a.NavToggle {
position: absolute;
top: 0;
/* @noflip */
right: 3px;
font-weight: normal;
font-size: 90%;
}
/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
font-style: italic;
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
font-style: normal;
}
/* Allow transcluded pages to display in lists rather than a table.
Compatible in Firefox; incompatible in IE6. */
.listify td { display: list-item; }
.listify tr { display: block; }
.listify table { display: block; }
/* Geographical coordinates defaults. See [[Template:Coord/link]]
for how these are used. The classes "geo", "longitude", and
"latitude" are used by the [[Geo microformat]].
*/
.geo-default, .geo-dms, .geo-dec { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude { white-space: nowrap; }
/* When <div class="nonumtoc"> is used on the table of contents,
the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
line-height: 1.5em;
list-style: none;
margin: .3em 0 0;
padding: 0;
}
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
/* @noflip */
margin: 0 0 0 2em;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Styling for Template:Quote */
blockquote.templatequote {
margin-top: 0;
}
blockquote.templatequote div.templatequotecite {
line-height: 1em;
/* @noflip */
text-align: left;
/* @noflip */
padding-left: 2em;
margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
font-size: 85%;
}
/* User block messages */
div.user-block {
padding: 5px;
margin-bottom: 0.5em;
border: 1px solid #A9A9A9;
background-color: #FFEFD5;
}
/* Prevent line breaks in silly places:
1) Where desired
2) Links when we don't want them to
3) Bold "links" to the page itself
4) HTML formulae
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
white-space: nowrap;
}
/* For template documentation */
.template-documentation {
clear: both;
margin: 1em 0 0 0;
border: 1px solid #aaa;
background-color: #ecfcf4;
padding: 1em;
}
/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
display: inline;
}
/* Increase the height of the image upload box */
#wpUploadDescription {
height: 13em;
}
/* Minimum thumb width */
.thumbinner {
min-width: 100px;
}
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
background-color: #fff;
}
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
/* Light gray padding */
background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
'.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
/* @embed */
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img,
.nochecker .gallerybox .thumb img {
background: #fff;
}
/* Category tree */
#mw-subcategories ul {
list-style: none none;
margin-left: 0.25em;
}
.CategoryTreeChildren {
margin-left: 1.25em;
}
/* Prevent floating boxes from overlapping any category listings,
file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media,
#filehistory, #wikiPreview, #wikiDiff {
clear: both;
}
body.rtl #mw-articlefeedbackv5, body.rtl #mw-articlefeedback {
display: block; /* Override inline block mode */
margin-bottom: 1em;
/* @noflip */
clear: right; /* Clear any info boxes that stick out */
/* @noflip */
float: right; /* Prevents margin collapsing */
}
/* Toned down styling for update markers on watchlist and history pages. */
span.updatedmarker {
background-color: transparent;
color: #006400;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
font-weight:normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
display:none;
}
/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; } /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */
/* Styling for Abuse Filter tags */
.mw-tag-markers {
font-family:sans-serif;
font-style:italic;
font-size:90%;
}
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
display: none;
}
/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
list-style: none;
}
ul.permissions-errors {
margin: 0;
}
/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
/* Disable the automatic text-size adjust of WebKit on iPhones etc.
It scales some text, and not the other. Use none, or fixed percentage instead.
Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none;
}
}
/* Pie chart test: Transparent borders */
.transborder {
border: solid transparent;
}
* html .transborder { /* IE6 */
border: solid #000001;
filter: chroma(color=#000001);
}
/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
[[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
font-family: monospace, Courier !important;
}
/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
width: 98%;
}
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
.breadcrumb {
list-style: none;
overflow: hidden;
font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
float: left;
margin-bottom: 0;
}
.breadcrumb li a {
color: white;
text-decoration: none;
padding: 10px 0 10px 45px;
position: relative;
display: block;
float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
content: " ";
display: block;
width: 0;
height: 0;
border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
border-bottom: 50px solid transparent;
position: absolute;
top: 50%;
margin-top: -50px;
left: 100%;
z-index: 2;
}
.breadcrumb li a:before {
border-left: 31px solid white;
margin-left: 1px;
z-index: 1;
}
.breadcrumb li:first-child a {
padding-left: 20px;
}
.currentcrumb a {
background: #069;
}
.currentcrumb a:after {
border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
border-left-color: #002d44 !important;
}
.prevcrumb a {
background: #396;
}
.prevcrumb a:after {
border-left: 30px solid #396;
}
.nextcrumb a {
background: #999;
}
.nextcrumb a:after {
border-left: 30px solid #999;
}
/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
margin: 0;
padding: 1.5em;
padding-top: 0.75em !important;
border: none;
}
/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
float: left;
width: 50%;
}
.portal-column-right {
float: right;
width: 49%;
}
.portal-column-left-wide {
float: left;
width: 60%;
}
.portal-column-right-narrow {
float: right;
width: 39%;
}
.portal-column-left-extra-wide {
float: left;
width: 70%;
}
.portal-column-right-extra-narrow {
float: right;
width: 29%;
}
@media only screen and (max-width: 800px) {
/* Decouple the columns on narrow screens */
.portal-column-left,
.portal-column-right,
.portal-column-left-wide,
.portal-column-right-narrow,
.portal-column-left-extra-wide,
.portal-column-right-extra-narrow {
float: inherit;
width: inherit;
}
}
/* For announcements */
#bodyContent .letterhead {
background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
background-repeat:no-repeat;
padding: 2em;
background-color: #faf9f2;
}
/* Tree style lists */
.treeview ul {
padding: 0;
margin: 0;
}
.treeview li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
zoom: 1; /* BE KIND TO IE6 */;
}
.treeview li li {
background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px;
/* @noflip */
padding-left: 20px;
text-indent: 0.3em;
}
.treeview li li.lastline {
background-position: 0 -5971px
}
.treeview li.emptyline > ul {
/* @noflip */
margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
background-position: 0 9px
}
/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
border: none;
border-collapse: collapse;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
font-size: 100%;
width: auto;
margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
padding: 0 !important;
margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
display: list-item;
line-height: 1.5em;
list-style-type: square;
list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
display: none;
}
0282368a1453474189b81e83ad7665e861d38a80
MediaWiki:Common.js
8
42
936
914
2014-06-09T00:45:42Z
RectorRocks
3352141
Blanked the page
javascript
text/javascript
da39a3ee5e6b4b0d3255bfef95601890afd80709
937
936
2014-06-09T00:46:12Z
RectorRocks
3352141
javascript
text/javascript
/* jQuery plugins */
/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.js
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('data-url'),objClicked.getAttribute('data-title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('data-url'),jQueryMatchedObj[i].getAttribute('data-title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('data-url')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* End jQuery plugins */
/* JW Player */
if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.6.1768";(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){c.parentNode.replaceChild(d,c);d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/iP(hone|ad)/i)!==null)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}return d};b.utils.getOuterHTML=function(d){if(d.outerHTML){return d.outerHTML}else{var e=d.parentNode;var c=document.createElement(e.tagName);var g=document.createElement(d.tagName);e.replaceChild(g,d);c.appendChild(d);var f=c.innerHTML;e.replaceChild(d,g);return f}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(h===undefined){h=document.location.href}if(j===undefined){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||d[f]===undefined||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(d===null){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(d!==undefined){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].toString()==listener.toString()){_globallisteners.slice(globalListenerIndex,globalListenerIndex+1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l.id]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(i===undefined){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&(i===undefined)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(!(l===""||l===undefined||l===null)){n[i[j]]=m.getAttribute(j)}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(o.file!==undefined){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(d===undefined){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(g===undefined){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(f[d].className!==undefined){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(e!==null){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(r[q].index===undefined){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(q===undefined){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(q===undefined){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(q===undefined){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(q!==undefined){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(d===undefined){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}a.embed.deserialize=function(i){var j=g(i);for(var m in i){if(m.indexOf(".")>-1){var l=m.split(".");var k=l[0];var m=l[1];if(a.utils.isInArray(f,k)){b(i,"components",k,m)}else{if(j[k]){b(i,"plugins",j[k],m)}}}}return i};a.embed.config=function(i,q){var p=a.utils.extend({},i);var n;if(d(p.playlist)){n=p.playlist;delete p.playlist}p=a.embed.deserialize(p);p.height=h(p.height);p.width=h(p.width);if(typeof p.plugins=="string"){var j=p.plugins.split(",");if(typeof p.plugins!="object"){p.plugins={}}for(var l=0;l<j.length;l++){var m=a.utils.getPluginName(j[l]);if(typeof p[m]=="object"){p.plugins[j[l]]=p[m];delete p[m]}else{p.plugins[j[l]]={}}}}for(var o=0;o<f.length;o++){if(typeof p[f[o]]=="string"){if(!p.components[f[o]]){p.components[f[o]]={}}if(f[o]=="logo"){p.components[f[o]].file=p[f[o]]}else{p.components[f[o]].position=p[f[o]]}delete p[f[o]]}else{if(typeof p[f[o]]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}a.utils.extend(p.components[f[o]],p[f[o]]);delete p[f[o]]}}if(typeof p[f[o]+"size"]!="undefined"){if(!p.components[f[o]]){p.components[f[o]]={}}p.components[f[o]].size=p[f[o]+"size"];delete p[f[o]+"size"]}}if(typeof p.icons!="undefined"){if(!p.components.display){p.components.display={}}p.components.display.icons=p.icons;delete p.icons}if(p.players){p.modes=p.players;delete p.players}var k;if(p.flashplayer&&!p.modes){k=c();k[0].src=p.flashplayer;delete p.flashplayer}else{if(p.modes){if(typeof p.modes=="string"){k=c();k[0].src=p.modes}else{if(p.modes instanceof Array){k=p.modes}else{if(typeof p.modes=="object"&&p.modes.type){k=[p.modes]}}}delete p.modes}else{k=c()}}p.modes=k;if(n){p.playlist=n}return p}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href)+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.extensionmap[p]!==undefined&&a.utils.extensionmap[p].flash===undefined){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!l||a.utils.extensionmap[l]===undefined){return true}if(a.utils.extensionmap[l].html5===undefined){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_blank")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(p,o,e){var s=p;var l=o;var v=e;var u;var f;var z;var q;var A;var n;function x(){u=document.createElement("div");u.id=l.id;u.className=l.className;_videowrapper=document.createElement("div");_videowrapper.id=u.id+"_video_wrapper";l.id=u.id+"_video";c(u,{position:"relative",height:v.height,width:v.width,padding:0,backgroundColor:B(),zIndex:0});function B(){if(s.skin.getComponentSettings("display")&&s.skin.getComponentSettings("display").backgroundcolor){return s.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(l,{width:v.width,height:v.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(l,u);b.utils.wrap(l,_videowrapper);q=document.createElement("div");q.id=u.id+"_displayarea";u.appendChild(q)}function j(){for(var B=0;B<v.plugins.order.length;B++){var C=v.plugins.order[B];if(v.plugins.object[C].getDisplayElement!==undefined){v.plugins.object[C].height=h(v.plugins.object[C].getDisplayElement().style.height);v.plugins.object[C].width=h(v.plugins.object[C].getDisplayElement().style.width);v.plugins.config[C].currentPosition=v.plugins.config[C].position}}t()}function t(C){if(v.getMedia()!==undefined){for(var B=0;B<v.plugins.order.length;B++){var D=v.plugins.order[B];if(v.plugins.object[D].getDisplayElement!==undefined){if(v.getMedia().hasChrome()){v.plugins.config[D].currentPosition=b.html5.view.positions.NONE}else{v.plugins.config[D].currentPosition=v.plugins.config[D].position}}}}i(v.width,v.height)}function h(B){if(typeof B=="string"){if(B===""){return 0}else{if(B.lastIndexOf("%")>-1){return B}else{return parseInt(B.replace("px",""),10)}}}return B}this.setup=function(B){l=B;x();j();s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,t);s.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){w()});var C;if(window.onresize!==null){C=window.onresize}window.onresize=function(D){if(C!==undefined){try{C(D)}catch(F){}}if(s.jwGetFullscreen()){var E=document.body.getBoundingClientRect();v.width=Math.abs(E.left)+Math.abs(E.right);v.height=window.innerHeight}i(v.width,v.height)}};function g(B){switch(B.keyCode){case 27:if(s.jwGetFullscreen()){s.jwSetFullscreen(false)}break;case 32:if(s.jwGetState()!=b.api.events.state.IDLE&&s.jwGetState()!=b.api.events.state.PAUSED){s.jwPause()}else{s.jwPlay()}break}}function i(E,B){if(u.style.display=="none"){return}var D=[].concat(v.plugins.order);D.reverse();A=D.length+2;if(!v.fullscreen){v.width=E;v.height=B;f=E;z=B;c(q,{top:0,bottom:0,left:0,right:0,width:E,height:B});c(u,{height:z,width:f});var C=m(r,D);if(C.length>0){A+=C.length;m(k,C,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){m(y,D,true)}}w()}function m(G,D,E){var C=[];for(var B=0;B<D.length;B++){var H=D[B];if(v.plugins.object[H].getDisplayElement!==undefined){if(v.plugins.config[H].currentPosition!=b.html5.view.positions.NONE){var F=G(H,A--);if(!F){C.push(H)}else{v.plugins.object[H].resize(F.width,F.height);if(E){delete F.width;delete F.height}c(v.plugins.object[H].getDisplayElement(),F)}}else{c(v.plugins.object[H].getDisplayElement(),{display:"none"})}}}return C}function r(C,D){if(v.plugins.object[C].getDisplayElement!==undefined){if(v.plugins.config[C].position&&a(v.plugins.config[C].position)){if(v.plugins.object[C].getDisplayElement().parentNode===null){u.appendChild(v.plugins.object[C].getDisplayElement())}var B=d(C);B.zIndex=D;return B}}return false}function k(D,E){if(v.plugins.object[D].getDisplayElement().parentNode===null){q.appendChild(v.plugins.object[D].getDisplayElement())}var B=v.width,C=v.height;if(typeof v.width=="string"&&v.width.lastIndexOf("%")>-1){percentage=parseFloat(v.width.substring(0,v.width.lastIndexOf("%")))/100;B=Math.round(window.innerWidth*percentage)}if(typeof v.height=="string"&&v.height.lastIndexOf("%")>-1){percentage=parseFloat(v.height.substring(0,v.height.lastIndexOf("%")))/100;C=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(B-h(q.style.left)-h(q.style.right)),height:(C-h(q.style.top)-h(q.style.bottom)),zIndex:E}}function y(B,C){return{position:"fixed",width:v.width,height:v.height,zIndex:C}}function w(){q.style.position="absolute";v.getMedia().getDisplayElement().style.position="absolute";if(v.getMedia().getDisplayElement().videoWidth==0||v.getMedia().getDisplayElement().videoHeight==0){return}var B,D;if(q.style.width.toString().lastIndexOf("%")>-1||q.style.width.toString().lastIndexOf("%")>-1){var C=q.getBoundingClientRect();B=Math.abs(C.left)+Math.abs(C.right);D=Math.abs(C.top)+Math.abs(C.bottom)}else{B=h(q.style.width);D=h(q.style.height)}b.utils.stretch(s.jwGetStretching(),v.getMedia().getDisplayElement(),B,D,v.getMedia().getDisplayElement().videoWidth,v.getMedia().getDisplayElement().videoHeight)}function d(C){var D={position:"absolute",margin:0,padding:0,top:null};var B=v.plugins.config[C].currentPosition.toLowerCase();switch(B.toUpperCase()){case b.html5.view.positions.TOP:D.top=h(q.style.top);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.RIGHT:D.top=h(q.style.top);D.right=h(q.style.right);D.width=D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;case b.html5.view.positions.BOTTOM:D.bottom=h(q.style.bottom);D.left=h(q.style.left);D.width=f-h(q.style.left)-h(q.style.right);D.height=v.plugins.object[C].height;q.style[B]=h(q.style[B])+v.plugins.object[C].height+"px";q.style.height=h(q.style.height)-D.height+"px";break;case b.html5.view.positions.LEFT:D.top=h(q.style.top);D.left=h(q.style.left);D.width=v.plugins.object[C].width;D.height=z-h(q.style.top)-h(q.style.bottom);q.style[B]=h(q.style[B])+v.plugins.object[C].width+"px";q.style.width=h(q.style.width)-D.width+"px";break;default:break}return D}this.resize=i;this.fullscreen=function(E){if(navigator.vendor.indexOf("Apple")===0){if(v.getMedia().getDisplayElement().webkitSupportsFullscreen){if(E){try{v.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(D){}}else{try{v.getMedia().getDisplayElement().webkitExitFullscreen()}catch(D){}}}}else{if(E){document.onkeydown=g;clearInterval(n);var C=document.body.getBoundingClientRect();v.width=Math.abs(C.left)+Math.abs(C.right);v.height=window.innerHeight;var B={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(u,B);B.zIndex=1;c(v.getMedia().getDisplayElement(),B);B.zIndex=2;c(q,B)}else{document.onkeydown="";v.width=f;v.height=z;c(u,{position:"relative",height:v.height,width:v.width,zIndex:0})}i(v.width,v.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,M){var j=k;var A=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),M);if(A.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[A.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){A.layout=j.skin.getComponentLayout("controlbar")}var R;var J;var Q;var B;var t="none";var f;var i;var S;var e;var d;var w;var K={};var o=false;var c={};var O;var h=false;function E(){if(!O){O=j.skin.getSkinElement("controlbar","background");if(!O){O={width:0,height:0,src:null}}}return O}function I(){Q=0;B=0;J=0;if(!o){var Z={height:E().height,backgroundColor:A.backgroundcolor};R=document.createElement("div");R.id=j.id+"_jwplayer_controlbar";_css(R,Z)}var Y=(j.skin.getSkinElement("controlbar","capLeft"));var X=(j.skin.getSkinElement("controlbar","capRight"));if(Y){v("capLeft","left",false,R)}var aa={position:"absolute",height:E().height,left:(Y?Y.width:0),zIndex:0};P("background",R,aa,"img");if(E().src){K.background.src=E().src}aa.zIndex=1;P("elements",R,aa);if(X){v("capRight","right",false,R)}}this.getDisplayElement=function(){return R};this.resize=function(Z,X){a.utils.cancelAnimation(R);document.getElementById(j.id).onmousemove=x;d=Z;w=X;x();var Y=u();D({id:j.id,duration:S,position:i});s({id:j.id,bufferPercent:e});return Y};this.show=function(){h=false;_show(R)};this.hide=function(){h=true;_hide(R)};function p(){var Y=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var Z in Y){var X=Y[Z];if(typeof K[X]!="undefined"){c[X]=K[X].getBoundingClientRect()}}}function x(){if(h){return}a.utils.cancelAnimation(R);if(g()){a.utils.fadeTo(R,1,0,1,0)}else{a.utils.fadeTo(R,0,0.1,1,2)}}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(A.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}if(A.position==a.html5.view.positions.OVER){return false}return true}function P(ab,aa,Z,X){var Y;if(!o){if(!X){X="div"}Y=document.createElement(X);K[ab]=Y;Y.id=R.id+"_"+ab;aa.appendChild(Y)}else{Y=document.getElementById(R.id+"_"+ab)}if(Z!==undefined){_css(Y,Z)}return Y}function H(){W(A.layout.left);W(A.layout.right,-1);W(A.layout.center)}function W(aa,X){var ab=aa.position=="right"?"right":"left";var Z=a.utils.extend([],aa.elements);if(X!==undefined){Z.reverse()}for(var Y=0;Y<Z.length;Y++){z(Z[Y],ab)}}function F(){return J++}function z(ab,ad){var aa,Y,Z,X,af;if(ab.type=="divider"){v("divider"+F(),ad,true,undefined,undefined,ab.width,ab.element);return}switch(ab.name){case"play":v("playButton",ad,false);v("pauseButton",ad,true);L("playButton","jwPlay");L("pauseButton","jwPause");break;case"prev":v("prevButton",ad,true);L("prevButton","jwPlaylistPrev");break;case"next":v("nextButton",ad,true);L("nextButton","jwPlaylistNext");break;case"elapsed":v("elapsedText",ad,true);break;case"time":Y=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","timeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ac=P("timeSlider",K.elements,af);v("timeSliderCapLeft",ad,true,ac,ad=="left"?0:aa);v("timeSliderRail",ad,false,ac,aa);v("timeSliderBuffer",ad,false,ac,aa);v("timeSliderProgress",ad,false,ac,aa);v("timeSliderThumb",ad,false,ac,aa);v("timeSliderCapRight",ad,true,ac,ad=="right"?0:aa);N("time");break;case"fullscreen":v("fullscreenButton",ad,false);v("normalscreenButton",ad,true);L("fullscreenButton","jwSetFullscreen",true);L("normalscreenButton","jwSetFullscreen",false);break;case"volume":Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;Z=j.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;aa=ad=="left"?Y:Z;X=j.skin.getSkinElement("controlbar","volumeSliderRail").width+Y+Z;af={height:E().height,position:"absolute",top:0,width:X};af[ad]=ad=="left"?Q:B;var ae=P("volumeSlider",K.elements,af);v("volumeSliderCapLeft",ad,true,ae,ad=="left"?0:aa);v("volumeSliderRail",ad,true,ae,aa);v("volumeSliderProgress",ad,false,ae,aa);v("volumeSliderCapRight",ad,true,ae,ad=="right"?0:aa);N("volume");break;case"mute":v("muteButton",ad,false);v("unmuteButton",ad,true);L("muteButton","jwSetMute",true);L("unmuteButton","jwSetMute",false);break;case"duration":v("durationText",ad,true);break}}function v(aa,ad,Y,ag,ab,X,Z){if(j.skin.getSkinElement("controlbar",aa)!==undefined||aa.indexOf("Text")>0||aa.indexOf("divider")===0){var ac={height:E().height,position:"absolute",display:"block",top:0};if((aa.indexOf("next")===0||aa.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){Y=false;ac.display="none"}var ah;if(aa.indexOf("Text")>0){aa.innerhtml="00:00";ac.font=A.fontsize+"px/"+(E().height+1)+"px "+A.font;ac.color=A.fontcolor;ac.textAlign="center";ac.fontWeight=A.fontweight;ac.fontStyle=A.fontstyle;ac.cursor="default";ah=14+3*A.fontsize}else{if(aa.indexOf("divider")===0){if(X){if(!isNaN(parseInt(X))){ah=parseInt(X)}}else{if(Z){var ae=j.skin.getSkinElement("controlbar",Z);if(ae){ac.background="url("+ae.src+") repeat-x center left";ah=ae.width}}else{ac.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar","divider").width}}}else{ac.background="url("+j.skin.getSkinElement("controlbar",aa).src+") repeat-x center left";ah=j.skin.getSkinElement("controlbar",aa).width}}if(ad=="left"){ac.left=isNaN(ab)?Q:ab;if(Y){Q+=ah}}else{if(ad=="right"){ac.right=isNaN(ab)?B:ab;if(Y){B+=ah}}}if(a.utils.typeOf(ag)=="undefined"){ag=K.elements}ac.width=ah;if(o){_css(K[aa],ac)}else{var af=P(aa,ag,ac);if(j.skin.getSkinElement("controlbar",aa+"Over")!==undefined){af.onmouseover=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa+"Over").src,")"].join("")};af.onmouseout=function(ai){af.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",aa).src,")"].join("")}}}}}function C(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,y);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,s);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,D);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,V);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,G)}function y(){I();H();u();T()}function T(){D({id:j.id,duration:j.jwGetDuration(),position:0});s({id:j.id,bufferProgress:0});V({id:j.id,mute:j.jwGetMute()});q({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function L(Z,aa,Y){if(o){return}if(j.skin.getSkinElement("controlbar",Z)!==undefined){var X=K[Z];if(X!==null){_css(X,{cursor:"pointer"});if(aa=="fullscreen"){X.onmouseup=function(ab){ab.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{X.onmouseup=function(ab){ab.stopPropagation();if(Y!==null){j[aa](Y)}else{j[aa]()}}}}}}function N(X){if(o){return}var Y=K[X+"Slider"];_css(K.elements,{cursor:"pointer"});_css(Y,{cursor:"pointer"});Y.onmousedown=function(Z){t=X};Y.onmouseup=function(Z){Z.stopPropagation();U(Z.pageX)};Y.onmousemove=function(Z){if(t=="time"){f=true;var aa=Z.pageX-c[X+"Slider"].left-window.pageXOffset;_css(K.timeSliderThumb,{left:aa})}}}function U(Y){f=false;var X;if(t=="time"){X=Y-c.timeSliderRail.left+window.pageXOffset;var aa=X/c.timeSliderRail.width*S;if(aa<0){aa=0}else{if(aa>S){aa=S-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(aa)}else{if(t=="volume"){X=Y-c.volumeSliderRail.left-window.pageXOffset;var Z=Math.round(X/c.volumeSliderRail.width*100);if(Z<0){Z=0}else{if(Z>100){Z=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(Z)}}t="none"}function s(Y){if(Y.bufferPercent!==null){e=Y.bufferPercent}if(c.timeSliderRail){var Z=c.timeSliderRail.width;var X=isNaN(Math.round(Z*e/100))?0:Math.round(Z*e/100);_css(K.timeSliderBuffer,{width:X})}}function V(X){if(X.mute){_hide(K.muteButton);_show(K.unmuteButton);_hide(K.volumeSliderProgress)}else{_show(K.muteButton);_hide(K.unmuteButton);_show(K.volumeSliderProgress)}}function q(X){if(X.newstate==a.api.events.state.BUFFERING||X.newstate==a.api.events.state.PLAYING){_show(K.pauseButton);_hide(K.playButton)}else{_hide(K.pauseButton);_show(K.playButton)}x();if(X.newstate==a.api.events.state.IDLE){_hide(K.timeSliderBuffer);_hide(K.timeSliderProgress);_hide(K.timeSliderThumb);D({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(K.timeSliderBuffer);if(X.newstate!=a.api.events.state.BUFFERING){_show(K.timeSliderProgress);_show(K.timeSliderThumb)}}}function G(X){s({bufferPercent:0});D(a.utils.extend(X,{position:0,duration:S}))}function D(aa){if(aa.position!==null){i=aa.position}if(aa.duration!==null){S=aa.duration}var Y=(i===S===0)?0:i/S;var ab=c.timeSliderRail;if(ab){var X=isNaN(Math.round(ab.width*Y))?0:Math.round(ab.width*Y);var Z=X;if(K.timeSliderProgress){K.timeSliderProgress.style.width=X+"px";if(!f){if(K.timeSliderThumb){K.timeSliderThumb.style.left=Z+"px"}}}}if(K.durationText){K.durationText.innerHTML=n(S)}if(K.elapsedText){K.elapsedText.innerHTML=n(i)}}function n(X){str="00:00";if(X>0){str=Math.floor(X/60)<10?"0"+Math.floor(X/60)+":":Math.floor(X/60)+":";str+=Math.floor(X%60)<10?"0"+Math.floor(X%60):Math.floor(X%60)}return str}function m(){var aa,Y;var Z=document.getElementById(R.id+"_elements").childNodes;for(var X in document.getElementById(R.id+"_elements").childNodes){if(isNaN(parseInt(X,10))){continue}if(Z[X].id.indexOf(R.id+"_divider")===0&&Y&&Y.id.indexOf(R.id+"_divider")===0&&Z[X].style.backgroundImage==Y.style.backgroundImage){Z[X].style.display="none"}else{if(Z[X].id.indexOf(R.id+"_divider")===0&&aa&&aa.style.display!="none"){Z[X].style.display="block"}}if(Z[X].style.display!="none"){Y=Z[X]}aa=Z[X]}}function u(){m();if(j.jwGetFullscreen()){_show(K.normalscreenButton);_hide(K.fullscreenButton)}else{_hide(K.normalscreenButton);_show(K.fullscreenButton)}var Y={width:d};var X={};if(A.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){Y.left=A.margin;Y.width-=2*A.margin;Y.top=w-E().height-A.margin;Y.height=E().height}else{Y.left=0}var aa=j.skin.getSkinElement("controlbar","capLeft");var Z=j.skin.getSkinElement("controlbar","capRight");X.left=aa?aa.width:0;X.width=Y.width-X.left-(Z?Z.width:0);var ab=j.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(K.timeSliderRail,{width:(X.width-Q-B),left:ab});if(K.timeSliderCapRight!==undefined){_css(K.timeSliderCapRight,{left:ab+(X.width-Q-B)})}_css(R,Y);_css(K.elements,X);_css(K.background,X);p();return Y}function l(ab){if(K.volumeSliderRail!==undefined){var Z=isNaN(ab.volume/100)?1:ab.volume/100;var aa=parseInt(K.volumeSliderRail.style.width.replace("px",""),10);var X=isNaN(Math.round(aa*Z))?0:Math.round(aa*Z);var ac=parseInt(K.volumeSliderRail.style.right.replace("px",""),10);var Y=j.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(K.volumeSliderProgress,{width:X,left:Y});if(K.volumeSliderCapLeft!==undefined){_css(K.volumeSliderCapLeft,{left:0})}}}function r(){I();H();p();o=true;C();T();R.style.opacity=A.idlehide?0:1}r();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(t,r,e,q){var w=t;var y=e;var d=q;var k=r;var A=true;var c=-1;var u=(y.config.debug!==undefined)&&(y.config.debug.toString().toLowerCase()=="console");var i=new b.html5.eventdispatcher(k.id,u);b.utils.extend(this,i);function m(D){i.sendEvent(D.type,D)}y.addGlobalListener(m);function p(){try{if(y.playlist[y.item].levels[0].file.length>0){if(A||y.state==b.api.events.state.IDLE){y.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){y.getMedia().play()});y.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(E){if(E.position>=y.playlist[y.item].start&&c>=0){y.playlist[y.item].start=c;c=-1}});if(y.config.repeat){y.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(E){setTimeout(n,25)})}y.getMedia().load(y.playlist[y.item]);A=false}else{if(y.state==b.api.events.state.PAUSED){y.getMedia().play()}}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function B(){try{if(y.playlist[y.item].levels[0].file.length>0){switch(y.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:y.getMedia().pause();break}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function x(D){try{if(y.playlist[y.item].levels[0].file.length>0){if(typeof D!="number"){D=parseFloat(D)}switch(y.state){case b.api.events.state.IDLE:if(c<0){c=y.playlist[y.item].start;y.playlist[y.item].start=D}p();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:y.seek(D);break}}return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}function j(){try{if(y.playlist[y.item].levels[0].file.length>0&&y.state!=b.api.events.state.IDLE){y.getMedia().stop()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function g(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item+1==y.playlist.length){o(0)}else{o(y.item+1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function f(){try{if(y.playlist[y.item].levels[0].file.length>0){if(y.config.shuffle){o(s())}else{if(y.item===0){o(y.playlist.length-1)}else{o(y.item-1)}}}if(y.state!=b.api.events.state.PLAYING&&y.state!=b.api.events.state.BUFFERING){p()}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function s(){var D=null;if(y.playlist.length>1){while(D===null){D=Math.floor(Math.random()*y.playlist.length);if(D==y.item){D=null}}}else{D=0}return D}function o(E){y.resetEventListeners();y.addGlobalListener(m);try{if(y.playlist[E].levels[0].file.length>0){var F=y.state;if(F!==b.api.events.state.IDLE){j()}y.item=E;A=true;y.setActiveMediaProvider(y.playlist[y.item]);i.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:E});if(F==b.api.events.state.PLAYING||F==b.api.events.state.BUFFERING||y.config.chromeless||e.config.autostart===true){p()}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function z(E){try{switch(typeof(E)){case"number":y.getMedia().volume(E);break;case"string":y.getMedia().volume(parseInt(E,10));break}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function l(E){try{if(typeof E=="undefined"){y.getMedia().mute(!y.mute)}else{if(E.toString().toLowerCase()=="true"){y.getMedia().mute(true)}else{y.getMedia().mute(false)}}return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function h(E,D){try{y.width=E;y.height=D;d.resize(E,D);i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});return true}catch(F){i.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function v(E){try{if(typeof E=="undefined"){y.fullscreen=!y.fullscreen;d.fullscreen(!y.fullscreen)}else{if(E.toString().toLowerCase()=="true"){y.fullscreen=true;d.fullscreen(true)}else{y.fullscreen=false;d.fullscreen(false)}}i.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:y.width,height:y.height});i.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:E});return true}catch(D){i.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function C(D){try{j();y.loadPlaylist(D);o(y.item);return true}catch(E){i.sendEvent(b.api.events.JWPLAYER_ERROR,E)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function n(){y.resetEventListeners();y.addGlobalListener(m);switch(y.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:p();break;case b.html5.controller.repeatoptions.ALWAYS:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0);p()}else{g()}break;case b.html5.controller.repeatoptions.LIST:if(y.item==y.playlist.length-1&&!y.config.shuffle){o(0)}else{g()}break}}this.play=p;this.pause=B;this.seek=x;this.stop=j;this.next=g;this.prev=f;this.item=o;this.setVolume=z;this.setMute=l;this.resize=h;this.setFullscreen=v;this.load=C}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(o,z){var r={icons:true};var j=a.utils.extend({},r,z);var w=o;var d={};var f;var A;var k;var x;var y;var p;var i;var n=w.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(w.skin.getComponentSettings("display").bufferrotation,10);var e=w.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(w.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:u},display_icon:{style:{cursor:"pointer",position:"absolute",top:((w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display","playIcon").height)/2),left:((w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",w.skin.getSkinElement("display","background").src,")"]).join(""),width:w.skin.getSkinElement("display","background").width,height:w.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:f,height:A,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);w.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,l);w.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,l);w.jwAddEventListener(a.api.events.JWPLAYER_ERROR,t);B();function B(){d.display=s("div","display");d.display_text=s("div","display_text");d.display.appendChild(d.display_text);d.display_image=s("img","display_image");d.display_image.onerror=function(C){_hide(d.display_image)};d.display_image.onload=m;d.display_icon=s("div","display_icon");d.display_iconBackground=s("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(D,C){f=D;A=C;_css(d.display,{width:D,height:C});_css(d.display_text,{width:(D-10),top:((A-d.display_text.getBoundingClientRect().height)/2)});_css(d.display_iconBackground,{top:((A-w.skin.getSkinElement("display","background").height)/2),left:((f-w.skin.getSkinElement("display","background").width)/2)});h();l({})};this.show=function(){_show(d.display_icon);_show(d.display_iconBackground)};this.hide=function(){q()};function m(C){k=d.display_image.naturalWidth;x=d.display_image.naturalHeight;h()}function h(){a.utils.stretch(w.jwGetStretching(),d.display_image,f,A,k,x)}function s(C,E){var D=document.createElement(C);D.id=w.id+"_jwplayer_"+E;_css(D,c[E].style);return D}function b(){for(var C in d){if(c[C].click!==undefined){d[C].onclick=c[C].click}}}function u(C){if(typeof C.preventDefault!="undefined"){C.preventDefault()}else{C.returnValue=false}if(w.jwGetState()!=a.api.events.state.PLAYING){w.jwPlay()}else{w.jwPause()}}function g(C){if(i||!j.icons){q();return}_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",w.skin.getSkinElement("display",C).src,")"]).join("");_css(d.display_icon,{display:"block",width:w.skin.getSkinElement("display",C).width,height:w.skin.getSkinElement("display",C).height,top:(w.skin.getSkinElement("display","background").height-w.skin.getSkinElement("display",C).height)/2,left:(w.skin.getSkinElement("display","background").width-w.skin.getSkinElement("display",C).width)/2});if(w.skin.getSkinElement("display",C+"Over")!==undefined){d.display_icon.onmouseover=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C+"Over").src,")"].join("")};d.display_icon.onmouseout=function(D){d.display_icon.style.backgroundImage=["url(",w.skin.getSkinElement("display",C).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function q(){_hide(d.display_icon);_hide(d.display_iconBackground)}function t(C){i=true;q();d.display_text.innerHTML=C.error;_show(d.display_text);d.display_text.style.top=((A-d.display_text.getBoundingClientRect().height)/2)+"px"}function v(){var C=d.display_image;d.display_image=s("img","display_image");d.display_image.onerror=function(D){_hide(d.display_image)};d.display_image.onload=m;d.display.replaceChild(d.display_image,C)}function l(C){if((C.type==a.api.events.JWPLAYER_PLAYER_STATE||C.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&i){i=false;_hide(d.display_text)}if(p!==undefined){clearInterval(p);p=null;a.utils.animations.rotate(d.display_icon,0)}switch(w.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");y=0;p=setInterval(function(){y+=n;a.utils.animations.rotate(d.display_icon,y%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){_css(d.display_image,{background:"transparent no-repeat center center"})}g("playIcon");break;case a.api.events.state.IDLE:if(w.jwGetPlaylist()[w.jwGetItem()].image){_css(d.display_image,{display:"block"});d.display_image.src=a.utils.getAbsolutePath(w.jwGetPlaylist()[w.jwGetItem()].image)}else{v()}g("playIcon");break;default:if(w.jwGetMute()&&j.showmute){if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}g("muteIcon")}else{if(w.jwGetPlaylist()[w.jwGetItem()].provider!="sound"){v()}_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(f===undefined){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_blank")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediavideo=function(f,F){var J={abort:t,canplay:m,canplaythrough:m,durationchange:q,emptied:t,ended:m,error:l,loadeddata:q,loadedmetadata:q,loadstart:m,pause:m,play:M,playing:m,progress:B,ratechange:t,seeked:m,seeking:m,stalled:m,suspend:m,timeupdate:M,volumechange:t,waiting:m,canshowcurrentframe:t,dataunavailable:t,empty:t,load:e,loadedfirstframe:t};var K=new a.html5.eventdispatcher();a.utils.extend(this,K);var h=f;var x=F;var G;var I;var d=a.api.events.state.IDLE;var C=null;var n;var g=0;var A=false;var r=false;var O;var N;var i=[];var P;var E=false;function v(){return d}function e(Q){}function t(Q){}function m(Q){if(c[Q.type]){s(c[Q.type])}}function s(Q){if(E){return}if(n){Q=a.api.events.state.IDLE}if(Q==a.api.events.state.PAUSED&&d==a.api.events.state.IDLE){return}if(Q==a.api.events.state.PLAYING&&d==a.api.events.state.IDLE){s(a.api.events.state.BUFFERING);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:h.buffer});z();return}if(d!=Q){var R=d;h.state=Q;d=Q;var S=false;if(Q==a.api.events.state.IDLE){p();if(h.position>=h.duration&&(h.position>0||h.duration>0)){S=true}if(x.style.display!="none"&&!h.config.chromeless){x.style.display="none"}}K.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:R,newstate:Q});if(S){K.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}n=false}function q(Q){var R={height:Q.target.videoHeight,width:Q.target.videoWidth,duration:Math.round(Q.target.duration*10)/10};if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(Q.target.duration*10)/10}h.playlist[h.item]=a.utils.extend(h.playlist[h.item],R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:R})}function M(R){if(n){return}if(R!==undefined&&R.target!==undefined){if(h.duration===0||isNaN(h.duration)){h.duration=Math.round(R.target.duration*10)/10}if(!A&&x.readyState>0){s(a.api.events.state.PLAYING)}if(d==a.api.events.state.PLAYING){if(!A&&x.readyState>0){A=true;try{x.currentTime=h.playlist[h.item].start}catch(Q){}x.volume=h.volume/100;x.muted=h.mute}h.position=Math.round(R.target.currentTime*10)/10;K.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:R.target.currentTime,duration:R.target.duration})}}B(R)}function z(){if(G===false&&d==a.api.events.state.BUFFERING){K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);G=true}}function H(){var Q=(i[i.length-1]-i[0])/i.length;P=setTimeout(function(){if(!I){B({lengthComputable:true,loaded:1,total:1})}},Q*10)}function B(S){var R,Q;if(S!==undefined&&S.lengthComputable&&S.total){o();R=S.loaded/S.total*100;Q=R/100*(h.duration-x.currentTime);if(50<R&&!I){clearTimeout(P);H()}}else{if((x.buffered!==undefined)&&(x.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){R=x.buffered.end(maxBufferIndex)/x.duration*100;Q=x.buffered.end(maxBufferIndex)-x.currentTime}}}z();if(!I){if(R==100&&I===false){I=true}if(R!==null&&(R>h.buffer)){h.buffer=Math.round(R);K.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(R)})}}}function w(){if(C===null){C=setInterval(function(){M()},100)}}function p(){clearInterval(C);C=null}function l(S){var R="There was an error: ";if((S.target.error&&S.target.tagName.toLowerCase()=="video")||S.target.parentNode.error&&S.target.parentNode.tagName.toLowerCase()=="video"){var Q=S.target.error===undefined?S.target.parentNode.error:S.target.error;switch(Q.code){case Q.MEDIA_ERR_ABORTED:R="You aborted the video playback: ";break;case Q.MEDIA_ERR_NETWORK:R="A network error caused the video download to fail part-way: ";break;case Q.MEDIA_ERR_DECODE:R="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case Q.MEDIA_ERR_SRC_NOT_SUPPORTED:R="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:R="An unknown error occurred: ";break}}else{if(S.target.tagName.toLowerCase()=="source"){N--;if(N>0){return}R="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{a.utils.log("Erroneous error received. Continuing...");return}}u();R+=j();E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:R});return}function j(){var S="";for(var R in O.levels){var Q=O.levels[R];var T=x.ownerDocument.createElement("source");S+=a.utils.getAbsolutePath(Q.file);if(R<(O.levels.length-1)){S+=", "}}return S}this.getDisplayElement=function(){return x};this.play=function(){if(d!=a.api.events.state.PLAYING){if(x.style.display!="block"){x.style.display="block"}x.play();w();if(G){s(a.api.events.state.PLAYING)}}};this.pause=function(){x.pause();s(a.api.events.state.PAUSED)};this.seek=function(Q){if(!(h.duration===0||isNaN(h.duration))&&!(h.position===0||isNaN(h.position))){x.currentTime=Q;x.play()}};function u(){x.pause();x.removeAttribute("src");var Q=x.getElementsByTagName("source");for(var R=0;R<Q.length;R++){x.removeChild(Q[R])}if(typeof x.load=="function"){x.load()}p();h.position=0;n=true;s(a.api.events.state.IDLE)}this.stop=u;this.volume=function(Q){x.volume=Q/100;h.volume=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(Q)})};this.mute=function(Q){x.muted=Q;h.mute=Q;K.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:Q})};this.resize=function(R,Q){if(false){b(x,{width:R,height:Q})}K.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:h.fullscreen,width:R,hieght:Q})};this.fullscreen=function(Q){if(Q===true){this.resize("100%","100%")}else{this.resize(h.config.width,h.config.height)}};this.load=function(Q){L(Q);K.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);G=false;I=false;A=false;if(!h.config.chromeless&&!r){i=[];o();s(a.api.events.state.BUFFERING);setTimeout(function(){M()},25)}};function o(){var Q=new Date().getTime();i.push(Q)}this.hasChrome=function(){return r};function L(Q){switch(Q.provider){case"youtube":k(Q);break;default:D(Q,document.createElement("video"));break}}function D(X,V){h.duration=X.duration;r=false;O=X;V.preload="none";V.setAttribute("x-webkit-airplay","allow");E=false;N=0;for(var R=0;R<X.levels.length;R++){var Q=X.levels[R];var S;var W=a.utils.extension(Q.file);if(Q.type===undefined){if(a.utils.extensionmap[W]!==undefined&&a.utils.extensionmap[W].html5!==undefined){S=a.utils.extensionmap[W].html5}}else{S=Q.type}if(!S||V.canPlayType(S)||(a.utils.isLegacyAndroid()&&W.match(/m4v|mp4/))){var U=x.ownerDocument.createElement("source");U.src=a.utils.getAbsolutePath(Q.file);if(S&&!a.utils.isLegacyAndroid()){U.type=S}N++;V.appendChild(U)}}if(N===0){E=true;K.sendEvent(a.api.events.JWPLAYER_ERROR,{error:"The media could not be loaded because the format is not supported by your browser: "+j()})}if(h.config.chromeless){V.poster=a.utils.getAbsolutePath(X.image);V.controls="controls"}V.style.top=x.style.top;V.style.left=x.style.left;V.style.width=x.style.width;V.style.height=x.style.height;V.style.zIndex=x.style.zIndex;V.onload=e;V.volume=0;x.parentNode.replaceChild(V,x);V.id=x.id;x=V;for(var T in J){x.addEventListener(T,function(Y){if(Y.target.parentNode!==null){J[Y.type](Y)}},true)}}function k(Q){var Y=Q.levels[0].file;var T=document.createElement("object");Y=["http://www.youtube.com/v/",y(Y),"&hl=en_US&fs=1&autoplay=1"].join("");var W={movie:Y,allowFullScreen:"true",allowscriptaccess:"always"};for(var S in W){var R=document.createElement("param");R.name=S;R.value=W[S];T.appendChild(R)}var X=document.createElement("embed");var U={src:Y,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:document.getElementById(f.id).style.width,height:document.getElementById(f.id).style.height};for(var V in U){X[V]=U[V]}T.appendChild(X);T.style.position=x.style.position;T.style.top=x.style.top;T.style.left=x.style.left;T.style.width=document.getElementById(f.id).style.width;T.style.height=document.getElementById(f.id).style.height;T.style.zIndex=2147483000;x.parentNode.replaceChild(T,x);T.id=x.id;x=T;r=true}function y(R){var Q=R.split(/\?|\#\!/);var T="";for(var S=0;S<Q.length;S++){if(Q[S].substr(0,2)=="v="){T=Q[S].substr(2)}}if(T==""){if(R.indexOf("/v/")>=0){T=R.substr(R.indexOf("/v/")+3)}else{if(R.indexOf("youtu.be")>=0){T=R.substr(R.indexOf("youtu.be/")+9)}else{T=R}}}if(T.indexOf("?")>-1){T=T.substr(0,T.indexOf("?"))}if(T.indexOf("&")>-1){T=T.substr(0,T.indexOf("&"))}return T}this.embed=L;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(config[path[edge]]===undefined){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(_model.plugins!==undefined){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIOS()){_model.config.chromeless=true}if(_model.config.chromeless){pluginorder=["logo"];if(_model.config.repeat===undefined||_model.config.repeat=="none"){_model.config.repeat="list"}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=_model.config[pluginName]===undefined?{}:_model.config[pluginName];_model.plugins.config[pluginName]=_model.plugins.config[pluginName]===undefined?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(typeof _model.plugins.config[pluginName].position=="undefined"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}_model.loadPlaylist=function(arg,ready){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:config={file:input};break}_model.playlist=new jwplayer.html5.playlist(config);if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}if(!ready){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist})}_model.setActiveMediaProvider(_model.playlist[_model.item])};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(result===null){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}_model.setActiveMediaProvider=function(playlistItem){if(_media!==undefined){_media.resetEventListeners()}_media=new jwplayer.html5.mediavideo(_model,_container);_media.addGlobalListener(forward);if(_model.config.chromeless){_media.load(playlistItem)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.html5[pluginName]!==undefined){_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,n,i){var m={};var c=n;var j=i;var e=true;var h;var l=f;var q=false;function k(){if(typeof l!="string"||l===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(l),function(r){try{if(r.responseXML!==null){d(r.responseXML);return}}catch(s){}d(a.html5.defaultSkin().xml)},function(r){d(a.html5.defaultSkin().xml)})}}function d(w){var C=w.getElementsByTagName("component");if(C.length===0){return}for(var F=0;F<C.length;F++){var A=C[F].getAttribute("name");var z={settings:{},elements:{},layout:{}};m[A]=z;var E=C[F].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var D=0;D<E.length;D++){b(E[D],A)}var x=C[F].getElementsByTagName("settings")[0];if(x!==undefined&&x.childNodes.length>0){var I=x.getElementsByTagName("setting");for(var N=0;N<I.length;N++){var O=I[N].getAttribute("name");var G=I[N].getAttribute("value");var v=/color$/.test(O)?"color":null;m[A].settings[O]=a.utils.typechecker(G,v)}}var J=C[F].getElementsByTagName("layout")[0];if(J!==undefined&&J.childNodes.length>0){var K=J.getElementsByTagName("group");for(var u=0;u<K.length;u++){var y=K[u];m[A].layout[y.getAttribute("position")]={elements:[]};for(var M=0;M<y.attributes.length;M++){var B=y.attributes[M];m[A].layout[y.getAttribute("position")][B.name]=B.value}var L=y.getElementsByTagName("*");for(var t=0;t<L.length;t++){var r=L[t];m[A].layout[y.getAttribute("position")].elements.push({type:r.tagName});for(var s=0;s<r.attributes.length;s++){var H=r.attributes[s];m[A].layout[y.getAttribute("position")].elements[t][H.name]=H.value}if(m[A].layout[y.getAttribute("position")].elements[t].name===undefined){m[A].layout[y.getAttribute("position")].elements[t].name=r.tagName}}}}e=false;p()}}function p(){clearInterval(h);if(!q){h=setInterval(function(){o()},100)}}function b(w,v){var u=new Image();var r=w.getAttribute("name");var t=w.getAttribute("src");var y;if(t.indexOf("data:image/png;base64,")===0){y=t}else{var s=a.utils.getAbsolutePath(l);var x=s.substr(0,s.lastIndexOf("/"));y=[x,v,t].join("/")}m[v].elements[r]={height:0,width:0,src:"",ready:false};u.onload=function(z){g(u,r,v)};u.onerror=function(z){q=true;p();j()};u.src=y}function o(){for(var r in m){if(r!="properties"){for(var s in m[r].elements){if(!m[r].elements[s].ready){return}}}}if(e===false){clearInterval(h);c(m)}}function g(r,t,s){m[s].elements[t].height=r.height;m[s].elements[t].width=r.width;m[s].elements[t].src=r.src;m[s].elements[t].ready=true;p()}k()}})(jwplayer);(function(a){a.html5.api=function(b,l){var k={};var f=document.createElement("div");b.parentNode.replaceChild(f,b);f.id=b.id;k.version=a.version;k.id=f.id;var j=new a.html5.model(k,f,l);var h=new a.html5.view(k,f,j);var i=new a.html5.controller(k,f,j,h);k.skin=new a.html5.skin();k.jwPlay=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.play()}else{i.pause()}}};k.jwPause=function(m){if(typeof m=="undefined"){e()}else{if(m.toString().toLowerCase()=="true"){i.pause()}else{i.play()}}};function e(){if(j.state==a.api.events.state.PLAYING||j.state==a.api.events.state.BUFFERING){i.pause()}else{i.play()}}k.jwStop=i.stop;k.jwSeek=i.seek;k.jwPlaylistItem=i.item;k.jwPlaylistNext=i.next;k.jwPlaylistPrev=i.prev;k.jwResize=i.resize;k.jwLoad=i.load;function g(m){return function(){return j[m]}}function d(m,o,n){return function(){var p=j.plugins.object[m];if(p&&p[o]&&typeof p[o]=="function"){p[o].apply(p,n)}}}k.jwGetItem=g("item");k.jwGetPosition=g("position");k.jwGetDuration=g("duration");k.jwGetBuffer=g("buffer");k.jwGetWidth=g("width");k.jwGetHeight=g("height");k.jwGetFullscreen=g("fullscreen");k.jwSetFullscreen=i.setFullscreen;k.jwGetVolume=g("volume");k.jwSetVolume=i.setVolume;k.jwGetMute=g("mute");k.jwSetMute=i.setMute;k.jwGetStretching=g("stretching");k.jwGetState=g("state");k.jwGetVersion=function(){return k.version};k.jwGetPlaylist=function(){return j.playlist};k.jwGetPlaylistIndex=k.jwGetItem;k.jwAddEventListener=i.addEventListener;k.jwRemoveEventListener=i.removeEventListener;k.jwSendEvent=i.sendEvent;k.jwDockSetButton=function(p,m,n,o){if(j.plugins.object.dock&&j.plugins.object.dock.setButton){j.plugins.object.dock.setButton(p,m,n,o)}};k.jwShowControlbar=d("controlbar","show");k.jwHideControlbar=d("controlbar","hide");k.jwShowDock=d("dock","show");k.jwHideDock=d("dock","hide");k.jwShowDisplay=d("display","show");k.jwHideDisplay=d("display","hide");k.jwGetLevel=function(){};k.jwGetBandwidth=function(){};k.jwGetLockState=function(){};k.jwLock=function(){};k.jwUnlock=function(){};function c(o,n,m){return function(){o.loadPlaylist(o.config,true);o.setupPlugins();n.setup(o.getMedia().getDisplayElement());var p={id:k.id,version:k.version};m.sendEvent(a.api.events.JWPLAYER_READY,p);if(playerReady!==undefined){playerReady(p)}if(window[o.config.playerReady]!==undefined){window[o.config.playerReady](p)}o.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:o.playlist});m.item(o.item)}}if(j.config.chromeless){setTimeout(c(j,h,i),25)}else{k.skin.load(j.config.skin,c(j,h,i))}return k}})(jwplayer)};
/* End JW Player*/
// EmbedVideo fixes
var youtubeHelper = {
chromeSize: 25, // This is the height (in pixels) of the chrome of YouTube's embedded video player. Update this whenever they release a new embedded video player
maxWidth: 0.85, // Maximum fraction of the available width that the video may take
infoboxes: ['.infobox', '.testchamber'], // Selectors of infobox-style boxes that should be deducted from the page's available width
ratioR: /ratio-(\d+)x(\d+)/i,
widthsR: /widths((?:\D+\d+)+)/i,
setSize:function() {
var widths = youtubeHelper.widthsR.exec($(this).attr('class'));
if(widths != null) {
widths = widths[1].substr(1).split(/\D+/g);
var availableWidth = $('#bodyContent').width();
for(var i in youtubeHelper.infoboxes) {
if($(youtubeHelper.infoboxes[i]).length) {
availableWidth -= $(youtubeHelper.infoboxes[i]).width();
}
}
availableWidth *= youtubeHelper.maxWidth;
var intWidths = [];
for(var w = 0; w < widths.length; w++) {
intWidths[w] = parseInt(widths[w]);
}
intWidths.sort(function(a, b){return b - a;});
for(var w = 0; w < intWidths.length; w++) {
if(intWidths[w] <= availableWidth || w == intWidths.length-1) {
youtubeHelper.setWidth(this, intWidths[w]);
break;
}
}
} else {
youtubeHelper.setWidth(this, parseFloat(obj.attr('width')));
}
},
setUrl:function() {
var obj = $(this).children('object');
if(!obj) return;
obj.append($('<param name="allowscriptaccess" value="true"></param>'));
obj.append($('<param name="allowfullscreen" value="true"></param>'));
var titleParts = wgPageName.split(/\//g);
var lang = 'en';
if(titleParts.length == 2 && !wgCanonicalSpecialPageName) {
lang = titleParts[titleParts.length-1];
}
var playerUrl = obj.children('param[name="movie"]').attr('value') + '&fs=1&theme=dark&color=white' + ($(this).hasClass('hd-on') ? '&hd=1' : '') + '&cc_load_policy=1&hl=' + lang + '&cc_lang_pref=' + lang;
obj.children('param[name="movie"]').attr('value', playerUrl);
obj.children('embed').attr('src', playerUrl).attr('allowscriptaccess', 'always').attr('allowfullscreen', 'true');
var resultHtml = $(this).html();
$(this).html('').html(resultHtml);
},
setWidth:function(youtube, width) {
var obj = $(youtube).children('object');
if(!obj) return;
if($(youtube).hasClass('youtube-audio')) {
obj.attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <object> height
obj.children('embed').attr('width', width).attr('height', youtubeHelper.chromeSize); // Set <embed> height
} else {
var ratio = youtubeHelper.ratioR.exec($(youtube).attr('class'));
if(ratio != null) {
ratio = parseFloat(ratio[1])/parseFloat(ratio[2]);
var newHeight = Math.round(width / ratio + youtubeHelper.chromeSize).toString();
obj.attr('width', width).attr('height', newHeight); // Set <object> height
obj.children('embed').attr('width', width).attr('height', newHeight); // Set <embed> height
}
}
},
resizeTimer:null,
resize:function() {
if(youtubeHelper.resizeTimer != null) {
clearTimeout(youtubeHelper.resizeTimer);
}
youtubeHelper.resizeTimer = setTimeout(youtubeHelper.onResize, 100);
},
onResize:function() {
$('.youtubebox').each(youtubeHelper.setSize);
},
init:function() {
$('.youtubebox').each(youtubeHelper.setUrl);
$(window).resize(youtubeHelper.resize);
youtubeHelper.onResize();
}
};
$(youtubeHelper.init);
// Start overly-complicated collapsible tables
// Todo: jQuery this thing
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex ) {
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( "th" )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
$(createCollapseButtons);
// End collapsible tables
/*
* Add language-dependent class to <body>
* Adds .lang-something to the body, where "something" is the language of the page.
*/
function langClass() {
// Supported list of languages (not including the default one):
var langList = ['ar', 'cs', 'da', 'de', 'es', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ro', 'ru', 'sv', 'zh-hans', 'zh-hant'];
// Assumed language if the page is in none of the languages above:
var defaultLang = 'en';
try {
var body = document.getElementsByTagName('body')[0];
} catch(e) {
return;
}
var lang = defaultLang;
for(var i in langList) {
if(wgPageName.substr(wgPageName.length-1-langList[i].length).toLowerCase() == '/' + langList[i].toLowerCase()) {
lang = langList[i];
break;
}
}
if(body.getAttribute('class')) {
body.setAttribute('class', body.getAttribute('class') + ' lang-' + lang);
} else {
body.setAttribute('class', 'lang-' + lang);
}
}
addOnloadHook(langClass);
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
// Fancy diffs
var fancyDiffs = {
toggle: function(element) {
var expanded = element.hasClass('diff-expanded');
var contents = element.parent().children('.diff-contents');
if(expanded) { // Just collapse then
element.removeClass('diff-expanded');
contents.slideUp('fast');
} else if(element.hasClass('diff-data-loaded')) { // Stuff is already loaded, expand
element.addClass('diff-expanded');
contents.slideDown('fast');
} else if(!element.hasClass('diff-data-requested')) { // Stuff is not loaded
element.addClass('diff-data-requested');
var fileName = element.find('span').text().replace(/^\s+|\s+$/g);
$.get('/w/?title=Template:PatchDiff/' + encodeURIComponent(wgPageName.replace(/^Template:PatchDiff\//, '')) + '/' + encodeURIComponent(fileName) + '&action=raw', function(data) {
contents.html(data);
contents.slideDown('fast');
element.removeClass('diff-data-requested').addClass('diff-data-loaded').addClass('diff-expanded');
});
}
},
init: function() {
var diffText = $('.diff-name-text');
if(diffText.length) {
// Preload leetle gif
$('body').append($('<img/>').attr('src', 'http://i2.theportalwiki.net/img/4/43/Patch_diff_loading.gif').css('display', 'none'));
diffText.find('span').each(function() {
$(this).text($(this).find('a').text().replace(/^\s+|\s+$/g));
});
diffText.click(function() {
fancyDiffs.toggle($(this));
return false;
});
}
}
};
$(fancyDiffs.init);
// Lightbox stuff
var lightboxStuff = {
settings: {
imageLoading: 'http://i2.theportalwiki.net/img/5/56/Lightbox_loading.gif',
imageBtnClose: 'http://i2.theportalwiki.net/img/e/e2/Lightbox_button_close.gif',
imageBtnPrev: 'http://i2.theportalwiki.net/img/c/c8/Lightbox_button_previous.gif',
imageBtnNext: 'http://i2.theportalwiki.net/img/9/9e/Lightbox_button_next.gif',
imageBlank: 'http://i2.theportalwiki.net/img/f/f6/Lightbox_blank.gif',
},
init: function() {
var galleryIndex = 0;
var galleryBuckets = {};
$('.pwiki-gallery').each(function() {
var gID = 'pwiki-gallery-' + galleryIndex.toString();
$(this).attr('id', gID);
galleryBuckets[gID] = null;
galleryIndex++;
});
$('.lightboxed').each(function() {
var gallery = $(this).closest('.pwiki-gallery');
if(gallery.length) {
// In gallery
$(this).attr('data-title', '<p>' + $(this).attr('title') + '</p>' + $(this).attr('data-title'));
var gID = gallery.attr('id');
if(galleryBuckets[gID] == null) {
galleryBuckets[gID] = $(this);
} else {
galleryBuckets[gID] = galleryBuckets[gID].add($(this));
}
} else {
// Not in gallery (separate Lightbox)
var thumb = $(this).closest('.thumbinner');
if(thumb.length) {
var caption = thumb.children('.thumbcaption');
if(caption.length) {
$(this).attr('data-title', '<p>' + caption.html().replace(/<div[^<>]*class="magnify"[^<>]*>[\s\S]*<\/div>/i, '').replace(/^\s+|\s+$/g, '') + '</p>' + $(this).attr('data-title'));
}
}
$(this).lightBox(lightboxStuff.settings);
}
});
for(var gID in galleryBuckets) {
galleryBuckets[gID].lightBox(lightboxStuff.settings);
}
}
};
$(lightboxStuff.init);
// 3D model viewer
var viewer3d = {
dragging: null,
draggingFrameX: 0,
draggingFrameY: 0,
viewers: [],
frameThresholdX: 10,
frameThresholdY: 128,
realMod: function(x, y) {
return ((x % y) + y) % y;
},
init: function() {
$('.viewer-3d').each(viewer3d.bind);
$(document).mouseup(viewer3d.release);
$(document).mousemove(viewer3d.move);
},
bind: function() {
var v = $(this);
var num = viewer3d.viewers.length;
var allModels = [];
var modelID = 0;
var viewerSize = 0;
while(true) {
var modelMap = v.find('.viewer-3d-map-' + modelID);
var urlNode = v.find('.viewer-3d-url-' + modelID);
if(!modelMap.length || !urlNode.length) break;
var url = $('<div/>').html(urlNode.text()).text();
var framesS = $('<div/>').html(modelMap.text()).text().replace(/^\s+|\s+$/g).split(/,/g);
var frameMap = [];
var heightMap = [];
var leftCropMap = [];
var totalW = parseInt(framesS[0]);
var maxFrameW = parseInt(framesS[1]);
var totalH = parseInt(framesS[2]);
var verticalSteps = parseInt(framesS[3]);
var midVertical = Math.floor(verticalSteps / 2);
for(var f = 4; f < framesS.length; f += 3) {
frameMap.push(parseInt(framesS[f]));
heightMap.push(parseInt(framesS[f + 1]));
leftCropMap.push(parseInt(framesS[f + 2]));
}
allModels.push({
imageURL: url,
map: frameMap,
cropMap: leftCropMap,
totalWidth: totalW,
totalHeight: totalH,
maxFrameWidth: maxFrameW,
xStep: verticalSteps
});
viewerSize = Math.max(viewerSize, totalH, maxFrameW);
modelID++;
}
if(!modelID) return;
var overlayNode = $('<div class="viewer-3d-overlay"></div>');
var frameN = v.find('.viewer-3d-frame');
v.find('img').detach();
var klasses = v.attr('class').split(/ /g);
var startFrame = 0;
for(var k in klasses) {
if(klasses[k].substr(0, 11) == 'startframe-') {
startFrame = Math.max(0, parseInt(klasses[k].substr(11)));
}
}
var viewer = {
node: v,
frameX: startFrame,
frameY: midVertical,
models: allModels,
currentModel: -1,
frameNode: frameN,
width: viewerSize,
height: viewerSize,
mouseX: 0,
mouseY: 0,
overlay: overlayNode
};
viewer3d.viewers.push(viewer);
v.hover(viewer3d.hover, viewer3d.unhover).mousedown(viewer3d.drag).append(overlayNode).attr('data-id', num).css({
width: viewer.width + 'px',
height: viewer.height + 'px'
});
frameN.mousedown(viewer3d.drag).attr('data-id', num).css('height', viewer.height + 'px');
viewer3d.changeVersion(viewer, 0);
},
getCurrentModel: function(v) {
return v.models[v.currentModel];
},
changeVersion: function(v, version) {
version = Math.max(0, Math.min(v.models.length - 1, version));
if(v.currentModel == version) return;
v.currentModel = version;
v.frameNode.css('background', 'url(' + viewer3d.getCurrentModel(v).imageURL + ') top left no-repeat');
viewer3d.display(v, v.frameX, v.frameY);
},
hover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '1'}, 'fast');
}
},
unhover: function(e) {
var v = viewer3d.getViewer(this);
if(viewer3d.dragging != v) {
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
},
drag: function(e) {
var v = viewer3d.getViewer(this);
v.mouseX = e.pageX;
v.mouseY = e.pageY;
viewer3d.dragging = v;
draggingFrameX = v.frameX;
draggingFrameY = v.frameY;
return false;
},
release: function() {
var v = viewer3d.dragging;
viewer3d.dragging = null;
if(v != null) {
v.frameX = viewer3d.draggingFrameX;
v.frameY = viewer3d.draggingFrameY;
v.overlay.animate({'opacity': '0.5'}, 'fast');
}
viewer3d.draggingFrameX = 0;
viewer3d.draggingFrameY = 0;
},
getViewer: function(node) {
return viewer3d.viewers[parseInt($(node).attr('data-id'))];
},
display: function(v, frameX, frameY) {
var model = viewer3d.getCurrentModel(v);
var frameID = viewer3d.realMod(frameX * model.xStep + frameY, model.map.length);
var frameOffset = model.map[frameID];
var frameWidth = 0;
if(frameID == model.map.length - 1) {
frameWidth = model.totalWidth - frameOffset;
} else {
frameWidth = model.map[frameID + 1] - frameOffset;
}
v.frameNode.css({
backgroundPosition: (-frameOffset - frameID) + 'px 0px',
left: Math.round((v.width - model.maxFrameWidth) / 2.0 + model.cropMap[frameID]) + 'px',
top: Math.round((v.height - model.totalHeight) / 2) + 'px',
width: frameWidth + 'px',
height: model.totalHeight + 'px'
});
},
move: function(e) {
if(viewer3d.dragging == null) {
return;
}
var v = viewer3d.dragging;
var model = viewer3d.getCurrentModel(v);
var mouseDeltaX = e.pageX - v.mouseX;
var mouseDeltaY = e.pageY - v.mouseY;
var frameDeltaX = Math.round(mouseDeltaX / viewer3d.frameThresholdX);
var frameDeltaY = -Math.round(mouseDeltaY / viewer3d.frameThresholdY);
viewer3d.draggingFrameX = v.frameX + frameDeltaX;
viewer3d.draggingFrameY = Math.max(0, Math.min(model.xStep - 1, v.frameY + frameDeltaY));
viewer3d.display(v, viewer3d.draggingFrameX, viewer3d.draggingFrameY);
}
};
$(viewer3d.init);
var selector3d = {
bind: function() {
var viewer = viewer3d.getViewer($(this).find('.viewer-3d'));
var keepGoing = true;
var modelVariant = 0;
var selector;
while(keepGoing) {
selector = $(this).find('.selector-' + modelVariant);
if(selector.length) {
selector.attr('data-variant', modelVariant).click(function() {
viewer3d.changeVersion(viewer, parseInt($(this).attr('data-variant')));
return false;
});
}
modelVariant++;
keepGoing = selector.length;
}
},
init: function() {
$('.viewer-3d-multi').each(selector3d.bind);
}
};
$(selector3d.init);
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page. If possible create a gadget that is
* enabled by default instead of adding it here (since gadgets are fully
* optimized ResourceLoader modules with possibility to add dependencies etc.)
*
* Since common.js isn't a gadget, there is no place to declare its
* dependencies, so we have to lazy load them with mw.loader.using on demand and
* then execute the rest in the callback. In most cases these dependencies will
* be loaded (or loading) already and the callback will not be delayed. In case a
* dependency hasn't arrived yet it'll make sure those are loaded before this.
*/
mw.loader.using( 'mediawiki.util', function() {
/* Begin of mw.loader.using callback */
/**
* Redirect User:Name/skin.js and skin.css to the current skin's pages
* (unless the 'skin' page really exists)
* @source: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
* @rev: 2
*/
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
// Make sure there was a part before and after the slash
// And that the latter is 'skin.js' or 'skin.css'
if ( titleParts.length == 2 ) {
var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
if ( titleParts.slice(-1) == 'skin.js' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
} else if ( titleParts.slice(-1) == 'skin.css' ) {
window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
}
}
}
/** Map addPortletLink to mw.util
*/
window.addPortletLink = function() {
return mw.util.addPortletLink.apply( mw.util, arguments );
};
/** extract a URL parameter from the current URL **********
*
* @deprecated: Use mw.util.getParamValue with proper escaping
*/
window.getURLParamValue = function() {
return mw.util.getParamValue.apply( mw.util, arguments );
};
/** &withCSS= and &withJS= URL parameters *******
* Allow to try custom scripts from MediaWiki space
* without editing personal .css or .js files
*/
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
importScript(extraJS);
}
// Start test chamber infobox flicker
infoboxFlicker = {
setOn:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-off');
} else {
infobox.addClass('testchamber-off');
}
},
setDisplay1:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display1-off');
} else {
infobox.addClass('testchamber-display1-off');
}
},
setDisplay2:function(infobox, isOn) {
if(isOn) {
infobox.removeClass('testchamber-display2-off');
} else {
infobox.addClass('testchamber-display2-off');
}
},
flicker:function() { // Step 0: Start off
var infobox = $(this);
infoboxFlicker.setOn(infobox, false);
infoboxFlicker.setDisplay1(infobox, false);
infoboxFlicker.setDisplay2(infobox, false);
setTimeout(function() { // Step 1: Switch on, no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 2: Switch back off
infoboxFlicker.setOn(infobox, false);
setTimeout(function() { // Step 3: Switch back on, still no details
infoboxFlicker.setOn(infobox, true);
setTimeout(function() { // Step 4: Display top half
infoboxFlicker.setDisplay1(infobox, true);
setTimeout(function() { // Step 5: Display bottom half
infoboxFlicker.setDisplay2(infobox, true);
}, 200);
}, 200);
}, 340);
}, 66);
}, 1000);
},
init:function() {
$('.testchamber').each(infoboxFlicker.flicker);
}
};
$(infoboxFlicker.init);
// End test chamber infobox flicker
/**
* WikiMiniAtlas
*
* Description: WikiMiniAtlas is a popup click and drag world map.
* This script causes all of our coordinate links to display the WikiMiniAtlas popup button.
* The script itself is located on meta because it is used by many projects.
* See [[Meta:WikiMiniAtlas]] for more information.
* Maintainers: [[User:Dschwen]]
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
/* Scripts specific to Internet Explorer */
if ($.client.profile().name == 'msie') {
/** Internet Explorer bug fix **************************************************
*
* Description: Fixes IE horizontal scrollbar bug
* Maintainers: [[User:Tom-]]?
*/
var oldWidth;
var docEl = document.documentElement;
var fixIEScroll = function() {
if (!oldWidth || docEl.clientWidth > oldWidth) {
doFixIEScroll();
} else {
setTimeout(doFixIEScroll, 1);
}
oldWidth = docEl.clientWidth;
};
var doFixIEScroll = function () {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
};
document.attachEvent("onreadystatechange", fixIEScroll);
document.attachEvent("onresize", fixIEScroll);
// In print IE (7?) does not like line-height
mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');
// IE overflow bug
mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
+ 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');
// IE zoomfix
// Use to fix right floating div/table inside tables
mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');
// Import scripts specific to Internet Explorer 6
if ($.client.profile().versionBase == '6') {
importScript('MediaWiki:Common.js/IE60Fixes.js');
}
}
/* Fixes for Windows font rendering */
if ( $.client.profile().platform == 'win' ) {
mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}
/* Helper script for .hlist class in common.css
* Maintainer: [[User:Edokter]]
*/
if ( $.client.profile().name == 'msie' ) {
/* Add pseudo-selector class to last child list items in IE 8 */
if ( $.client.profile().versionBase == '8' ) {
$( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
.addClass( 'hlist-last-child' );
}
/* Generate interpuncts and parens for IE < 8 */
if ( $.client.profile().versionBase < '8' ) {
$( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
.append( '<b>:</b> ' );
$( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
.append( '<b>·</b> ' );
$( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
.prepend( '( ' ).append( ') ' );
}
}
/* Test if an element has a certain class
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*
* @deprecated: Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/** Interwiki links to featured articles ***************************************
*
* Description: Highlights interwiki links to featured articles (or
* equivalents) by changing the bullet before the interwiki link
* into a star.
* Maintainers: [[User:R. Koot]]
*/
function LinkFA() {
if ( document.getElementById( "p-lang" ) ) {
var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
for ( var i = 0; i < InterwikiLinks.length; i++ ) {
if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
InterwikiLinks[i].className += " FA";
InterwikiLinks[i].title = "This is a featured article in another language.";
} else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
InterwikiLinks[i].className += " GA";
InterwikiLinks[i].title = "This is a good article in another language.";
}
}
}
}
$( LinkFA );
// ================================================================
// BEGIN JavaScript title rewrite
// jQuery version and Oasis skin fixes by Grunny of Wookiepedia
// ================================================================
function rewriteTitle() {
if( typeof( window.SKIP_TITLE_REWRITE ) != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if( $('#title-meta').length == 0 ) {
return;
}
var newTitle = $('#title-meta').html();
if( skin == "oasis" ) {
$('header.WikiaPageHeader > h1').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('header.WikiaPageHeader > h1').attr('style','text-align:' + $('#title-align').html() + ';');
} else {
$('.firstHeading').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('.firstHeading').attr('style','text-align:' + $('#title-align').html() + ';');
}
}
addOnloadHook( rewriteTitle );
function showEras(className) {
if( skin == 'oasis' ) {
return;
}
if( typeof( SKIP_ERAS ) != 'undefined' && SKIP_ERAS )
return;
var titleDiv = document.getElementById( className );
if( titleDiv == null || titleDiv == undefined )
return;
var cloneNode = titleDiv.cloneNode(true);
var firstHeading = getFirstHeading();
firstHeading.insertBefore(cloneNode, firstHeading.childNodes[0]);
cloneNode.style.display = "block";
}
addOnloadHook(
function () {
$("#eraicons").css("display", "inline").appendTo($(".firstHeading"));
}
);
addOnloadHook(
function () {
$(".WikiaPageHeader details .categories").remove();
$(".WikiaPageHeader details").append($("#eraicons"));
}
);
// ================================================================
// END JavaScript title rewrite
// ================================================================
/**
* Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* [[Wikipedia:NavFrame]].
* Maintainers: [[User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'hide';
var expandCaption = 'show';
window.collapseTable = function ( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
var i;
if ( Button.firstChild.data === collapseCaption ) {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
};
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = {};
var Tables = document.getElementsByTagName( 'table' );
var i;
function handleButtonLink( index, e ) {
window.collapseTable( index );
e.preventDefault();
}
for ( i = 0; i < Tables.length; i++ ) {
if ( $( Tables[i] ).hasClass( 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; /* Styles are declared in Common.css */
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', '#' );
$( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.firstChild );
tableIndex++;
}
}
for ( i = 0; i < tableIndex; i++ ) {
if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) {
window.collapseTable( i );
} else if ( $( NavigationBoxes[i] ).hasClass( 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( ( element = element.parentNode ) ) {
if ( $( element ).hasClass( 'outercollapse' ) ) {
window.collapseTable ( i );
break;
}
}
}
}
}
$( createCollapseButtons );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
*/
/* set up the words in your language */
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
return false;
}
/* if shown now */
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
/* if hidden now */
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
}
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
var NavChild;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for ( var i = 0; ( NavFrame = divs[i] ); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
var NavToggle = document.createElement( 'a' );
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '#' );
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
/**
* Check if any children are already hidden. This loop is here for backwards compatibility:
* the old way of making NavFrames start out collapsed was to manually add style="display:none"
* to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make
* the content visible without JavaScript support), the new recommended way is to add the class
* "collapsed" to the NavFrame itself, just like with collapsible tables.
*/
for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
if ( NavChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
NavChild.style.display = 'none';
}
}
}
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );
NavToggle.appendChild( NavToggleText );
/* Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) */
for( var j = 0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavToggle.style.color = NavFrame.childNodes[j].style.color;
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
}
$( createNavigationBarToggleButton );
/** Table sorting fixes ************************************************
*
* Description: Disables code in table sorting routine to set classes on even/odd rows
* Maintainers: [[User:Random832]]
*/
ts_alternate_row_colors = false;
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */
4c39950ae677072b213697d20c07f869df4f393a
Gelocity Stage 2
0
328
938
878
2015-02-04T10:14:56Z
46.151.53.10
0
hibyt npjvq for 92% byfnlk5
wikitext
text/x-wiki
<!--//--><!<CDATA>//><!-- <a href=http://www.louisvuittonhandbags.us.org/>louis vuitton outlet online</a> 1/4 cup packed dark brown sugar y <a href=http://www.michaelkorsoutlet.mobi/>michael kors outlet</a>
Hochmuth's lawyer said his client failed a polygraph exam, prompting him to admit that he had watched a boy's cross country team as it ran and once masturbated in the woods while he was performing his work-release job as a landscaper. <a href=http://www.michaelkorsoutlet.mobi/>michael kors outlet</a> It's campy at times - one monger likened it to WrestleMania - but victory can vault an unknown into the limelight. And peer recognition means a lot in this tight-knit community.
Last December the government set up an investigation committee, similar to the ones created in previous years, to look at the acts of violence of the 2011 uprising and of the Supreme Council of the Armed Forces (SCAF) regime which ran Egypt between presidents Mubarak and Morsi. <a href=http://www.ralphlaurenoutlet.eu.com/>ralph lauren outlet</a> Fitch at Ledyard, ppd., Feb. 9 v <a href=http://www.tomsoutlet.name/>toms outlet</a>
The Arizona Wildcats signed 23 athletes to national letters of intent today and could still add one more by the weekend. <a href=http://www.ralphlaurenoutlet.eu.com/>ralph lauren outlet online</a> Article published on Thursday, Nov. 13, 2014
h Authorities said they were called to a shooting at the Park Springs Apartments off Shaw Road about 1:30 a.m.聽 <a href=http://www.michaelkorsoutlet.mobi/>michael kors outlet</a> The Milwaukee Journal Sentinel in June the fund seldom pays claims and that only 140 medical malpractice lawsuits were filed in Wisconsin last year a drop of more than 50% compared with 1999. Plaintiff lawyers argue the drop was caused by a series of laws that make bringing cases more difficult and expensive combined with the strength of the fund, which helps finance intense defenses against claims. Doctors and their insurers attribute the drop in suits to better health care. <a href=http://www.louisvuittonhandbags.us.org/>louis vuitton handbags</a>
For anyone who cares about Europe鈥檚 economic future, the latest make depressing reading. This respected survey ranks universities according to a range of factors such as reputation and research citations. And this year鈥檚 table should ring alarm bells in many countries. <a href=http://www.coachoutletonline.name/>www.coachoutletonline.name</a> antibodies, which are currently made in expensive hamster ovary http://www.tomsoutlet.name
Christoper Luxon, the CEO of Air New Zealand, and Singapore Airlines CEO Goh Choon Phong are both also directors of Virgin Australia. <a href=http://www.louisvuittonhandbags.us.org/>louis vuitton handbags</a> About the Highlanders: This is familiar territory for Homestead, which has played in four finals since 1999. What has put the team over the top this year has been the play of the defense and the re-emergence of senior quarterback Laihinen, who was injured and missed a handful of games this season. In the state semifinals, he was 7 for 7 for 138 yards in a 49-8 victory over Marshfield.. He was really on the money, Highlanders coach Dave Keel said. This is the first year Homestead has played in Division 2 and with the exception of North Shore rival Cedarburg faced teams they hadn't faced in the playoffs. Homestead won two of those games by at least 39 points and beat the other, previously undefeated Green Bay Southwest, 17-13, on the road in Level 3. There isn't a whole lot of difference between Division 2 football in Wisconsin and Division 1, Keel said. a <a href=http://www.michaelkorsoutlet.mobi/>michael kors outlet</a>
FRIDAY 12/19 <a href=http://www.michaelkorsoutlet.mobi/>michael kors factory</a> *EMAIL
Solyndra's recently built manufacturing facility along Kato Road, in Fremont, Calif., on Wednesday, Aug. 31, 2011. The solar company announced it is suspending operations and laying off 1,100 employees, along with filing for bankruptcy. (Anda Chu/Staff) <a href=http://www.michaelkorsoutlet.mobi/>michael kors factory</a> These statements built upon apromise Putin made inan interview last month. If Russian businesspeople repatriate their offshore accounts, their financial indiscretions will be forgiven andforgotten.
Videos you may be interested in: <a href=http://www.louisvuittonhandbags.us.org/>louis vuitton handbags</a> However, House Speaker John Boehner had warned that the president would "poison the well" if he went ahead with an executive memo on immigration reform. Obama heard the speaker's argument and rejected it.
SANTA CLARA -- Jared Brownridge's sixth 3-pointer and a pair of Brandon Clark free throws iced the Santa Clara men's basketball team's 65-62 victory over pesky Loyola Marymount on Thursday night at the Leavey Center. <a href=http://www.coachoutletonline.name/>coach outlet online</a> But it was actually much more than that, as it transpired McGinley had been picking Ferguson's brain on the art of management for 19 months. To call on a man who repeatedly got the best out of players year after year was no bad idea.
z For his presentation at the cannabis conference, however, Stark is appearing as the owner of the MMJ Business Academy, where he teaches the basics of the business to entrepreneurs hoping to launch start-ups. Stark says that those who take the right steps have prospects of becoming "bloody rich". <a href=http://www.toryburch.name/>tory burch</a> Need a Profile?
Para acogerse al nuevo programa para padres con ni帽os estadounidenses o residentes permanentes, los potenciales beneficiarios deber谩n demostrar que su hijo naci贸 antes del anuncio del presidente y que llevan en el pa铆s al menos cinco a帽os. <a href=http://www.coachoutletonline.name/>coach outlet online</a> On Saturday night, Talton and the Colorado men's basketball team busted out of their slumps. q <a href=http://www.tomsoutlet.name/>toms shoes</a>
Chen Yu, a research fellow at the China Institutes of Contemporary International Relations (CICIR), echoed Cheng's view by adding that restructuring the Russian economy does not mean fully dropping energy-oriented development, but rather consists of attaching more importance to exports of non-energy sectors and boosting domestic manufacturing. <a href=http://www.toryburch.name/>tory burch</a> Additionally, the new Largo location of the Vitamin Shoppe will host a Share the Health event on Saturday, Feb. 7, 11 a.m. to 2 p.m. During the event, customers will be invited to speak with the store聮s local wellness partners about their health and wellness needs and get free product samples. For information, call 581-2592.
i As girls go through the process of gonadal maturation they report a lot more troubles with emotions such as anxiety, unhappiness and stress, he says. <a href=http://www.tomsoutlet.name/>toms outlet</a> In April, he claimed his third successive national title when he beat highly-rated Issac Johnson at the England Boxing Schoolboy Championships, before he claimed a Three Nations title with a win over Wales鈥?Rhys Edwards in May. d
Second-seeded Rose Bud and third-seeded West Side raced up and down the floor on Monday in a Greers Ferry Lake Classic semifinal showdown matching two of the area s quickest teams. Rose Bud (9-2) led the entire game other than two ties in the third quarter and held off a late charge by the Lady Eagles to pull out a 79-77 victory, snapping West Side s 11-game winning steak and advancing to Tuesday s championship game versus defending 1A state champion Nemo Vista. Rose Bud sophomore point guard Carissa Caples scored a tournament-high 34 points and the young Lady Ramblers backed her up with a balanced effort as freshman guard Kaitlyn Smith had 15, while senior post player Raven Ide and freshmen guards Savannah Lacy and Jenna Hipp each had 10. Rose Bud led 62-56 entering the fourth quarter. West Side guard Sydnee Phillips opened the fourth with a short jumper but Lacy retaliated with a three-pointer up top. Versatile West Side post player Bryanna Smith caught the ball on the block and spun around her defender to get free for a basket in the paint, but Lacy fired back with a floater in traffic. The Lady Eagles pulled within five on a bucket from left block by forward Ashley Gentry, but Lacy nailed a three-pointer from left corner off an inbound play. Bryanna Smith answered with a three-pointer as the Lady Eagles closed the gap back to five. Caples rattled off five straight, first drilling a three-pointer from left wing, then turning a steal into a layup as Rose Bud pushed its lead to 75-65 before Bryanna Smith scored in the paint. With less than three minutes to play the Lady Ramblers appeared to be in control after Hipp came up with a steal that led to a layup by Caples. But West Side responded as Gentry hit two free throws and guard Emily Southerland slashed right side for a layup. Following a Rose Bud turnover with just over a minute to play, Gentry pulled down a rebound and scored, cutting the Lady Ramblers lead to 77-74. Another turnover and technical foul led to a free throw by Turney, but the Lady Eagles failed to capitalize further. After trading turnovers, Caples calmly sank two free throws to cushion Rose Bud s lead. Barnes drove into the lane and dished to Gentry for a layup, but Rose Bud broke West Side s press while running out the final eight seconds to claim the hard-fought victory. The Lady Ramblers, who made 11 three-pointers compared to eight for West Side, started fast as guard Savannah Lacy came up with a steal and hit Caples for a breakaway layup. Page 2 of 2 - Kaitlyn Smith scored the next four, including her first of three first quarter treys. Two more three-pointers by Smith extended the Lady Ramblers lead to 18-7, but West Side began to find its groove, starting when point guard Abby Turney ripped a three-pointer up top. After Gentry made two free throws and combo guard Alexis Barnes hit one more from the charity stripe, Bryanna Smith made a driving leaner in traffic, trimming Rose Bud s lead to 22-16 heading to the second quarter. The Lady Ramblers opened the second quarter with an 11-0 run sparked by Caples, who dished to Hipp running the floor for a layup. Caples used a jump stop to get free for a jumper in the lane and she added two free throws before Kailtyn Smith buried a three-pointer from left elbow off an inbound play. Leading 33-16 following a basket by Lacy, the Lady Eagles closed the first half strong. After Phillips and Caples traded shots from beyond the arc, Barnes popped a three-pointer in transition and Phillips scored while drawing contact. Phillips completed the three-point play then Bryanna Smith scored in transition and Phillips made a fall away shot from right baseline, suddenly pulling West Side within six at 36-30. Ide scored, briefly putting a halt to West Side s 10-0 run before Bryanna Smith hit a leaner over two defenders. The two teams traded baskets until late in the first half when Barnes scored five straight, hitting a three-pointer and splitting two defenders for two on a strong drive to the basket. West Side tied the game early in the third quarter when Turney turned a steal into a three-point play. Rose Bud regained the lead on a jumper in the lane by Kailtyn Smith, but Bryanna Smith scored from right block off an assist from Barnes. Tied at 46-all, the Lady Ramblers used a 7-0 run to gain control as Hipp made a driving leaner from left elbow and Caples scored five consecutive, first scoring on a run-out then ripping a three-pointer from top of the key. Rose Bud maintained its lead for the remainder of the third quarter. After Turney dribbled around a pick and nailed a three-pointer up top, Hipp used a crossover dribble to shake a defender and finished with a floater in traffic as the Lady Ramblers took a six-point lead to the fourth quarter and held on in the final minutes. Bryanna Smith led West Side with 22 points and Turney followed with 18. Gentry added 14, Phillips had 11, Barnes finished with nine and Southerland chipped in three for the Lady Eagles, who dropped to 13-6. <a href=http://www.louisvuittonhandbags.us.org/>louis vuitton</a> Powell sliced in for a layup then converted another on a fast break. Suddenly, the undefeated Indians of Chipola and their previously unstoppable force in the middle, a Nigerian by the name of Evelyn Akhator (13 points) who carried with her 19 double-doubles in 19 games, appeared rather mortal. <a href=http://www.tomsoutlet.name/>www.tomsoutlet.name</a>
___ <a href=http://www.toryburch.name/>tory burch outlet online</a> Created from interviews with soldiers from the region, the exhibition explores the recent, sixmonth tour of Third Battalion The Rifles in Helmand province, Afghanistan, which ended in April last t <a href=http://www.tomsoutlet.name/>toms outlet</a>
LOCAL SHOW SPOTLIGHT <a href=http://www.michaelkorsoutlet.mobi/>michael kors outlet</a> "A lot has been done," said Anne Kiremidjian, professor of civil and environmental engineering at Stanford University. "But to get a B, there's a lot more to be done.
.fx a { <a href=http://www.michaelkorsoutlet.mobi/>michael kors outlet</a> 鈥淵ou probably get a little bit more time with Scotland to look back, sit down with coaches and work on your game. k <a href=http://www.michaelkorsoutlet.mobi/>http://www.michaelkorsoutlet.mobi</a>
7.Men's swimming/diving <a href=http://www.louisvuittonhandbags.us.org/>louis vuitton handbags</a> 鈥淚 appreciate that you were protecting our land of the free... I would love to be a Marine someday!鈥?鈥?Rock Evans
cd5dacbe1517c72ece0422f49ea3620a287ea58d
939
938
2015-02-05T00:14:14Z
46.151.53.5
0
jgqii kolos for 35% ktsjdc0
wikitext
text/x-wiki
<!-- aef0254vu <a href=http://www.handbags-gucci.net/>http://www.handbags-gucci.net</a> Today鈥檚 match is the first of a sequence of five away trips in Darlington鈥檚 next seven matches, while the team has a lot more games on the road than at Heritage Park during the remainder of the season, circumstances that do not trouble Gray. k <a href=http://www.handbags-gucci.net/>http://www.handbags-gucci.net</a>
-- Coachspeak: "Early on in the game, we were never getting any rhythm," A M coach James Spady said. "At halftime, they settled down. There's an opportunity for us to win this thing (SWAC East Division)." <a href=http://www.michael-kors.us.com/>michael kors</a> UCI again played without 7-foot-6 sophomore center Mamadou Ndiaye, who missed his second game in a row with a sprained left foot that has been a season-long problem. Ndiaye, who has missed 11 of the last 13 games, is listed as day to day.
Juan del Sur, Nicaragua. There actually are three pools at this <a href=http://www.michael-kors.us.com/>www.michael-kors.us.com</a> 1/2 to 1 teaspoon crushed red pepper flakes k <a href=http://www.louis-vuitton.us.com/>www.louis-vuitton.us.com</a>
The Boone County Senior Center is sponsoring a fundraiser dinner for the equipment fund beginning at noon Sunday, Jan. 13. The meal, consisting of barbecue brisket, potato salad, coleslaw and dessert is a suggested $3 donation. (870) Information: 741-1505. <a href=http://www.michael-kors.us.com/>michael kors</a> Associated PressPosted:
l <div id="middle-header"> <a href=http://www.louis-vuitton.us.com/>louis vuitton bags</a> Mr King said: "First of all, I have to say thank you to Middlesbrough Borough Council for seeing sense over the issue. I don't believe that they would have been so amenable, had the forthcoming new regulations from the government been on the horizon. <a href=http://www.guccioutlet.in.net/>gucci outlet</a>
, Journal Sentinel Inc. All rights reserved. <a href=http://www.michael-kors.us.com/>michael kors</a> "The most important thing to remember is that this is a competition to find one American Idol," he added. "So, inevitably, there are going to be eliminations, which is just the name of the game. So, if you go out and do your best, you are always going to look back as feeling good about the content of your performance, again, if you are prepared. Even if you get cut, there is pride in knowing you've done a good job." http://www.louis-vuitton.us.com
The 25 non-government medical colleges help reduce the mental healthcare burden by providing psychiatric services, but this only slightly boosts the public s dismal access to mental healthcare, say experts. <a href=http://www.louis-vuitton.us.com/>http://www.louis-vuitton.us.com</a> Of the 29 failures to recertify, only one union, made up of teachers in tiny North Cape School in Franksville, actually had more members voting against recertification than for it. The new recertification rules required a vote of 51% of a union's membership - not just a majority of voting members, as is the case when public officials run for office. The North Cape vote was 6-5 against certification, with 18 members in what the WERC called the unit population. x <a href=http://www.michael-kors.us.com/>www.michael-kors.us.com</a>
Scout.com has Clark as .聽 <a href=http://www.guccioutlet.in.net/>http://www.guccioutlet.in.net</a> * traditionalSignIn_password *
Of course, it must be noted that the San Antonio Spurs won the NBA title with seven players from other countries (and Tim Duncan was born in the U.S. Virgin Islands). And a record 92 players representing 39 countries and territories were on opening-night rosters the past season. <a href=http://www.ray-ban.in.net/>ray ban</a> Unfortunately when William died in 1960 at the age of 79 some of his notebooks were thrown out from his house at Bankside, Mickleton, by someone who did not realise their value.
On the 29th of April, a similar barefoot march will be held in Prague, starting at 4pm at 沤of铆n island and marching along the embankment, whilst filming a special music video, to Bajkazyl at N谩plavka. Featuring musicians like Honza Muchow, Tata Bojs, Please The Trees and Charlie One, it promises to be a great event - especially if the weather keeps up! For some more information and to rsvp to the event, check out the facebook here. <a href=http://www.michael-kors.us.com/>michael kors handbags</a> SAN JOSE -- The Sharks have signed free agent forward Nikita Jevpalovs to an entry-level contract.
With all of the social media, the Internet and HUDL (a film website used by prep teams), the kids are so exposed, Wilson said. Coaches are able to look at that, and they're offering off of playing ability. <a href=http://www.guccioutlet.in.net/>gucci outlet</a> Gov. Scott Walker has said he'll remain focused on creating jobs despite a recall effort against him. On Thursday, spokesman Cullen Werwie had no comment on whether that might be harder to do if legislators also become embroiled in recalls.
a Funeral services are at 10 a.m., Friday, January 16, in the Jones-Hartshorn Funeral Home chapel with Rev. Travis Judkins officiating. Burial will be in the Snyder Cemetery. Pallbearers are Chuck Jones, Billy Jones, Steve McDonald, Jim Wells, Butch Hill, Jimmy Carpenter and Merschel Dean Carpenter.Memorials may be made to the Snyder Cemetery Association, c/o Sue Bailey, 1977 Holmes Road, Searcy, AR 72143. Online guest book at . Visitation is from 6-8 p.m. Thursday at the funeral home.Willie Marie SimmonsWillie Marie Simmons, 67, of Crossett died Saturday, January 10, 2015, at the Ashley County Medical Center. She was a native of Ingalls, a resident of Ashley County for the past 66 years, homemaker and a member of the Church of Christ. She enjoyed decorating, cooking and going fishing. She is survived by her husband of 49 years, William Simmons; two sons, Andrew Simmons and wife Janie of Saginaw, TX, and William Montriel Simmons and wife Crystal of Little Rock; one brother, William Harrington of Chicago, IL; three sisters, Loretta Hines of Las Vegas, NV, Lorene Baker of Little Rock and Joyce Harrington of Rockford, IL; five grandchildren, five great-grandchildren, and a host of relatives, loved ones and friends. She was preceded in death by her parents, Andrew and Pearl Clark Robinson; and one brother, Levi Hankton.Funeral services are at 11 a.m. Thursday, January 15, at the Church of Christ, 109 N. Georgia St. in Crossett with Bro. Kenneth Ridgell officiating. Pallbearers are Keith Kidd, Roger Kidd, Dennis Black, Calvin Johnson, Alvin Simmons and Douglas Simmons. Burial will be in the Westview Cemetery under the direction of Cromwell Funeral Home of Hamburg. Guest book at . Viewing will be from 12 noon to 5 p.m. Wednesday, January 14, at the funeral home. <a href=http://www.guccioutlet.in.net/>gucci outlet</a> Speaking of Iran's crude nuclear bomb technology and inaccurate delivery systems, "If I were the (west bank) Palestinians, I'd be a little nervous." --John Wohlstetter, a senior fellow at the Discovery Institute"Goodbye, my beloved friend. A great voice falls silent. A great heart stops. " --Salman Rushdie (On the death of Christopher Hitchens, Dec.,16, 2011) "The democracy will cease to exist when you take away from those who are willing to work and give to those who would not."...."To compel a man to furnish funds for the propagation of ideas he disbelieves and abhors is sinful and tyrannical."-- Thomas Jefferson"If Congress can employ money indefinitely to the general welfare鈥?The powers of Congress would subvert the very foundation, the very nature of the limited government established by the people of America."--Alexander Hamilton:鈥淵ou can always count on Americans to do the right thing - after they've tried everything else." --Winston Churchill
Monday, Aug. 3, 1964, Ukiah Daily Journal <a href=http://www.ray-ban.in.net/>ray ban</a> 01/22/2015 12:10:49 AM MSTAdam Shyrock (Denver Police Dept.) t <a href=http://www.handbags-gucci.net/>gucci outlet</a>
has filed a malpractice lawsuit against the doctors who treated her mother Joan for a standard medical procedure, reports. stopped breathing and died from complications stemming from the procedure.Melissa Rivers issued a statement on her decision. "What ultimately guided me was my unwavering belief that no family should ever have to go through what my mother, <my>son] Cooper and I have been through. The level of medical mismanagement, incompetency, disrespect and outrageous behavior is shocking and frankly, almost incomprehensible."Joan Rivers was being treated at Yorkville Endoscopy for voice changing and acid reflux problems in late August of 2014. While undergoing a routine procedure, Rivers went into cardiac arrest and died from a lack of oxygen to her brain. She was on Sept. 4.Among the errors found to be committed by the staff at Yorkville Endoscopy after a federal investigation was ordered were failure to keep proper medical records, failure to get consent for every procedure to be performed, and allowing an unauthorized doctor to take several cell phone photos while Rivers was under. The lawsuit also says an additional procedure, a laryngoscopy, was performed without Rivers' consent.View original at Other Links From TVGuide.com <a href=http://www.ray-ban.in.net/>ray ban sunglasses</a> Eric Freedman: 8:30 to 9:30 a.m. Feb. 11, Norlin Library, British and Irish Studies Room
r Only 4.7 cents of every dollar spent at the supermarket goes toward food transportation costs, Kuhns said. Mostly, retail food prices are driven by other factors, such as supply and demand. That s evident in beef prices, which soared when ranchers had to liquidate cattle herds during recent droughts. <a href=http://www.guccioutlet.name/>gucci outlet</a> Steve Walmsley, a Thornaby independent nimby, forces this on the people of Hartburn, which is not in Thornaby. Walmsley also seems to not care less about the 200 primary school children in Hartburn. Which must make him a bigoted nimby. i
As trucks have gained popularity, they, like cars, have grown in size and stature. So this second generation Colorado is still big, just not as large as a full-size Silverado. <a href=http://www.michael-kors.us.com/>michael kors outlet online</a> Call it an oldie but a goodie:锟紿oney has been hailed for its health benefits since ancient times; even Aristotle (384 BC) hyped honey锟絪 healing qualities. Today, researchers are finding that many historical claims about this sweet nectar may be true. Honey is about 70 to 80 percent sugar (fructose and glucose), which is why it锟絪 so sweet. The remaining 20 to 30 percent is composed of valuable minerals and water. But there锟絪 more. Honey also possesses antiseptic and antibacterial properties that seem to fight infection and aid chronic wound management. And, that spoonful of honey for a cough? There锟絪 truth to that, too. Check out what researchers are saying about the health benefits of honey: <a href=http://www.guccioutlet.in.net/>gucci outlet</a>
display:block; <a href=http://www.guccioutlet.in.net/>www.guccioutlet.in.net</a> Yes of course. In the past six months we have been around Cape Horn, along the e a s t coast of South America, to Canada and up the St Lawrence Seaway, through the Panama Canal, across to Europe to l <a href=http://www.michael-kors.us.com/>michael kors</a>
* Pick the fastest security agent. If you are a pro at picking the fastest checkout line at the grocery store, now is the time to use your skills. Sometimes it isn鈥檛 about the shortest line, but the most efficient agent. <a href=http://www.ray-ban.in.net/>http://www.ray-ban.in.net</a> "It's not the kind of information government should be compiling," said Jay Stanley, a policy analyst for the American Civil Liberties Union in Washington, D.C. "Location data is very powerful information."
ZWJhbGwgY2FyZWVyLCBhbmQgaGUgd2lsbCBiZSBtaXNzZWQgYnkgYWxsIHdobyBrbmV3IGhpbS4m <a href=http://www.handbags-gucci.net/>gucci outlet</a> Meanwhile, a co-worker cancelling Netflix-Qwikster service this morning says Netflix's website refuses to execute the transaction. So after being on hold for about 20 minutes, she was told by a customer service representative that he was unable to process the transaction because their system is down. I've contacted Netflix media relations requesting confirmation that they are having system issues and will update as developments unfold. s <a href=http://www.guccioutlet.name/>http://www.guccioutlet.name</a>
To learn more about public service career opportunities, visit or the website. <a href=http://www.guccioutlet.in.net/>http://www.guccioutlet.in.net</a> We have not yet been able to finish the semifinals for girl's 3's, boy's free's or boy's 3's, he explained. Granada had a game on Tuesday, so their kids were not able to shoot. I missed that when I did the bracketing.
0105ef52853af90c90c397d9eb0b798775729359
941
939
2015-03-09T23:24:56Z
46.151.53.14
0
hamzb cmsip for 12% kcsmhq4
wikitext
text/x-wiki
<!--//--><!<CDATA>//><!-- <a href=http://www.michael-kors.click/>michael kors outlet</a> Following his death, the family fought to have Pte Griffiths鈥?name included on the war memorial in his home village, alongside his grandfather Andrew Cinton, who died in the First World War. k <a href=http://www.michael-kors.click/>michael kors</a>
It was on and off the market several times in the year-and-a-half since, at one point listing as a rental opportunity for $20,000 a month, before returning as a sale option with a list price of $4.5 million in June 2013. <a href=http://www.l-v.me/>lv outlet</a> Two free throws from Stefan Jankovic with 59 seconds remaining pulled the Rainbow Warriors within 74-72, but Luke Nelson gave a perfect feed to Davis for a dunk with 41 seconds left for a 76-72 lead and Young added two free throws with 25 seconds remaining.
Contact Us</b> <o:p></o:p></span></p> <a href=http://www.burberryoutlet.click/>burberry scarf</a> Although the dining atmosphere was supposed to be on the nicer-side, with three-course dinner plus dessert, the block-style arrangement of tables and the high number of guests made it seem more like a fancy cafeteria. It wasn't long before we realized the food wasn't much better than cafeteria food either. In typical Italian fashion, the dinner didn't start until 7:30 pm. In an attempt to help parents enjoy more leisurely dinners, the hotel's playroom remained open until 10:30. On the first evening, all three children scampered eagerly up the stairs to the playroom. After waiting five or ten minutes, I prompted Radek to go check on them, just to make sure they had settled in and weren't getting into mischief. v <a href=http://www.michael-kors.click/>www.michael-kors.click</a>
Designer: Maggie Outsey <a href=http://www.burberryoutlet.click/>burberry outlet online</a> Back to baby-faced Kim. Here聮s some fun facts, from the International Business Times and other sources, that would make for good fodder should anybody want to produce a biographical movie about him.
w <!--iframe id="rfi" name="rfi" src ="http://rfi.fr" width="970px" height="340px" scrolling="no" frameborder="0"> <a href=http://www.oakley.nom.co/>oakley sunglasses</a> In March we had an invasion of pigeons. Currently we鈥檙e inundated by caterpillars on the Brussels sprouts, which we have to pick off. <a href=http://www.michael-kors.click/>michael kors outlet online</a>
聽Head 聽 Wt RangeWtPrice RangePrice <a href=http://www.burberryoutlet.click/>burberry factory outlet</a> Q: The credit business is famously complicated and heavily regulated. Can you talk about the challenges you're seeing navigating the process from one country to the next? http://www.coachoutlet.black
SHARECLOSEBloggerGoogle+Live JournalPlurkStumble UponTAIPEI, Taiwan -- Ko Wen-je (鏌枃鍝? received rare widespread criticism yesterday first for questioning the efforts of police officers in charge of the Ximending E-mei parking garage shootings case and later for proposing to ease restrictions on wiretapping by the police. <a href=http://www.michael-kors.click/>michael kors</a> At 600ft, engineer Lewellin was last to leave. As he stood by the main door, he looked over to McMullen at the controls. Whether McMullen really did utter the heroic last words that were ascribed to him in the following Monday鈥檚 Northern Despatch newspaper 鈥?It's only me for it. There are thousands down below" 鈥?is known only by the propaganda department at the Air Ministry. g <a href=http://www.coachoutlet.black/>coach outlet</a>
1 large or 2 medium tomatoes or 12 small cherry tomatoes, coarsely chopped <a href=http://www.l-v.me/>lv</a> * loginWidget *
Some steep-hulled vessels got stuck on the bay bottom. <a href=http://www.coachhandbags.click/>coach handbags outlet</a> 鈥淗aving splashed about and maybe swum a little, you returned to your machine to dry and dress. In spite of a good rub-down with a rough towel, it was a damn chilly, sandy business, particularly if you had a long wait to be pulled ashore. At busy times, there were rows and rows of these machines almost wheel to wheel.
聯It was the Taste of IRB,聰 he said. 聯It was great to be part of something like that.聰 <a href=http://www.oakley.nom.co/>oakley</a> By law, we have to redistrict every ten years, and since Greater Pine Island has not grown as fast as other areas of Lee County, the size of District 1 (our district) must be redrawn to be made smaller. Our district presently includes all of Greater Pine Island, Sanibel, Captiva, North Cape Coral west of Burnt Store Road, and much of Southwest Cape Coral.
That s up to each Academy member, of course. But before they cast their votes, they might remember that films with deviations from the historical record were nominated by their predecessors in a pre-24/7-media/pre-Internet world and sometimes won without anyone making much of a fuss over them at all. <a href=http://www.michael-kors.click/>michael kors</a> NOT for the first time in the welcome Master Musicians series at the Witham there was a slight change to the programme and also a change in title.
s Founded in 1996, Bakehouse Bread Co. will move its 55 employees into the location at 2520 N. Jackrabbit Ave. in the coming weeks. <a href=http://www.oakley.nom.co/>oakley</a> Lin has experienced an adversarial season with the Lakers well before his demotion. They acquired Lin and a first-round pick from the Rockets this offseason in a salary dump to pursue Chris Bosh. Although Lin has averaged 10.5 points on 43.6-percent shooting, 4.5 assists and 2.3 turnovers, Scott has often pointed out Lin's inconsistency with his playmaking, aggressiveness and defense.
10. We need to allow all citizens the right to peacefully protest. <a href=http://www.burberryoutlet.click/>burberry outlet online</a> Joe - That's hard to say at this point. He's played sparingly, which is part of what led the Nuggets to opt to send him to the D-League just this week. k <a href=http://www.coachoutlet.black/>coach outlet</a>
Before the Students First Act, school boards had little power in what AASB said was a "protracted, expensive and unpredicatable" appeal process that gave hearing officers too much authority. <a href=http://www.l-v.me/>lv outlet</a> Having already spent about a billion dollars on the new 750 MW "Comanche 3" coal plant in Pueblo that serves the Denver-Boulder area, Xcel is now spending hundreds of millions of dollars on old coal plants in Colorado with the stated intention of keeping them operating for several more decades.
v This law caused a lot of problems for the employers as they lost all control over their employees who could walk out of one company into another whenever they wanted. The employers felt like it was like a "sword hanging over their necks" although the employees were happy. The big firms made a representation to the Minister of Social Affairs and Labor who issued a decision saying that employees had to complete the three-month notice period (unless the employer himself decided to let the employee go earlier) otherwise the local transfer of these employee would not be approved. So, now the decision whether an employee should serve all of the three-month notice period or is allowed to go earlier rests with the employer. No employee can leave the company or seek a local transfer without having the employer's permission to waive the notice period. <a href=http://www.coachhandbags.click/>coach handbags</a> At the 19th China-Russia Prime Ministers' Regular Meeting, Li said that China was ready to advance the establishment of a Eurasian high-speed transport corridor linking Beijing and Moscow. x
But Mr. Hung says the details should not obscure the bigger picture. <a href=http://www.oakley.nom.co/>oakley sunglasses</a> Share 锘?a href=http://www.coachoutlet.black/>coach outlet</a>
float:left; <a href=http://www.oakley.nom.co/>oakley sunglasses</a> The death toll in pro-democracy protests in Egypt on Sunday climbed to 11, security sources said. n <a href=http://www.burberryoutlet.click/>burberry outlet</a>
For specific examples of proper wording for inner and outer envelopes, visit . <a href=http://www.coachhandbags.click/>coach handbags</a> When the temperature drops below freezing, even the most dedicated outdoor enthusiasts in Kent County start heading indoors to exercise. Looking for proof? Check out the Dover YMCA on a cold winter evening like Wednesday, when the parking lot was full and Jim Hutchison s spinning class was just as full. We definitely have more people in the really cold weather, Hutchison said. There are some experienced cyclists who will go outside and ride even in the winter and this kind of weather will usually drive them in at last. Factor in all of the get-fit New Year s resolutions that people have made and the indoor exercise business is booming at the Y. Rows of spinners of various ages line up in front of Hutchison, pedaling on their stationary bikes as music throbs from the speakers. Ceiling-to-floor mirrors reflect the images of the spinners as they pedal up and down imaginary hills. Hutchison, who lives in Dover, gives instructions and encouragement to the class using a microphone headset. Hutchison, 59, is the prefect teacher for this class. He knows his way around bicycles and the open roads of Kent County. I m actually a triathlete, so I do running, swimming and cycling, he said. I ve been doing spinning for probably about 10 years. So, yes, he s hardcore. Hutchison said he rides outside about 80 percent of the time, but even he know he knows when to come in out of the cold.
ODIyMDtUaGUgTmF0aW9uYWwgU2FmZXR5IEZvdW5kYXRpb24gZXhwbGFpbnMgdGhhdCBleHBpcmF0 <a href=http://www.coachoutlet.black/>httP://www.coachoutlet.black</a> He'll have to address how much in new money, if any, to give schools, how many changes he wants to make to the state's controversial Common Core academic standards and how to hold accountable schools taking taxpayer money, whether they are public or private. In each case, Republican majorities in the Legislature will push for a solidly conservative approach. f <a href=http://www.oakley.nom.co/>www.oakley.nom.co</a>
(BPT) - The heat is definitely on this winter. With winter storms hitting many parts of the country early in the season, furnaces are plugging away, causing rising heating bills. Space heating is the largest energy expense in the average U.S. home, accounting for 45 percent of energy bills, according to the U.S. Department of Energy. Consumers are looking to keep their homes cozy as the temperature continues to drop, while also having manageable utility bills. <a href=http://www.michael-kors.click/>michael kors</a> "We have departments that don't pay their way but we have them anyway because we feel that it's our mission to support the community with really good merchandise at a very reasonable price. We keep prices low and affordable to a wide range of people," Lindquist said. "We want to sell it. At the end of the sale, we give everything left to charity. We empty the warehouse and start all over again."
d803a3e328000c6f43fb37dce08595ed0b6e056d
Gelocity
0
250
942
845
2015-03-10T13:57:35Z
46.151.53.14
0
vwesa xdvvu for 52% vtkmnk9
wikitext
text/x-wiki
<!-- aef0254vu <a href=http://www.coachhandbags.click/>coach outlet</a> Forty interviews have been conducted, the NFL said, but it didn't say whether investigators had talked to star quarterback Tom Brady or Belichick. k <a href=http://www.oakley.nom.co/>cheap oakley sunglasses</a>
The most recent development was in 2001, which got rid of the requirement that couples wanting a divorce had to get employer approval in order to do so. <a href=http://www.burberryoutlet.click/>burberry outlet online</a> Many Americans may assume this so-called "reform" health care bill is mainly stuffed with provisions to affordably care for their health. Not quite.
It's going to be a great year in the world of high school sports, and I hope you'll join us all year long. <a href=http://www.coachhandbags.click/>coach handbags</a> Advertisement a <a href=http://www.oakley.nom.co/>oakley</a>
According to Ackerman, Dollar General fills a unique niche: "It's a little cheaper than the gas stations. It's more convenient than a convenience store. They don't have the gas and they don't have the coffee, but they've got everything else." <a href=http://www.burberryoutlet.click/>burberry outlet online</a> Mucciolo was charged with leaving the scene of a crime involving death. She was transported to the Pinellas County Jail. No bond was set.
i At the end of the day, it will come down to competition and demand. Unless consumers stop buying tickets, airlines will have little incentive to make them cheaper. <a href=http://www.burberryoutlet.click/>burberry factory outlet</a> Wrestlers never knew whom they would draw, and to that end the situation has worked. <a href=http://www.oakley.nom.co/>oakley glasses</a>
- Dick Eades <a href=http://www.coachoutlet.black/>www.coachoutlet.black</a> Clicking on them lets users swipe through short descriptions of the content. To see the full version, swipe the screen from the bottom up. http://www.coachoutlet.black
.magicmenu-menu-menu-entry a.magicmenu-popup:hover { <a href=http://www.l-v.me/>lv</a> Before this season, redshirt sophomore center Peter Konz (Neenah) and junior right guard Kevin Zeitler (Wisconsin Lutheran) were seen in the lobby of coaches' offices staring into the trophy case that holds the hardware from Big Ten Conference and Rose Bowl titles. x <a href=http://www.oakley.nom.co/>cheap oakley sunglasses</a>
At this early point in the run for a show that's itself still young and evolving, Wade's impressive playing is well ahead of his telling; he hasn't yet always fully corralled his vast trove of material into rounded stories. <a href=http://www.coachoutlet.black/>coach factory</a> Cypriot President Demetris Christofias and Turkish Cypriot leader Mehmet-Ali Talat have begun a series of three-day sessions to attempt to hammer out differences between the two communities.
08/21/2014 06:56:06 PM MDT <a href=http://www.oakley.nom.co/>oakley sunglasses</a> 5.12 pm: We are going to be strong and reliable partners for people of Afghanistan, says Obama.
PMT2015-00098 1782 Garland Lane; $11,711.70; Margell Abel; Construction of a new 546-square-foot deck (less than 30 inches in height from adjacent grade), with a 224-square-foot roof over one portion of the new deck. Please refer to engineered drawing and site plan. <a href=http://www.coachoutlet.black/>coach outlet online</a> 鈥淢achines won the battle 200 years ago,鈥?he said. 鈥淓verything we built with them, every step we take with them, we can never go back to something before.鈥?
In the message, the extremists say the two hostages will be killed within 24 hours unless Jordan frees Sajida al-Rishawi, an Iraqi woman sentenced to death in Jordan for her involvement in a 2005 terrorist attack on a hotel that killed 60 people. <a href=http://www.coachhandbags.click/>coach handbags outlet</a> That thing worked.
j Family: Wife, Tina <a href=http://www.coachoutlet.black/>www.coachoutlet.black</a> Joshua Lee LaGrange, 29, of Yreka, arrested for battery on a person.
That performance capped a 2014 that saw revenues increase to a record high of $55.9 billion, a 6 percent advance from 2013 sales of $52.7 billion. While that is small revenue growth compared with other Silicon Valley tech firms, Intel investors can still cheer after sales declined more than 1 percent in 2013. <a href=http://www.l-v.me/>lv outlet</a> Russian authorities will develop the next package of anti-crisis measures and priority spending by March, according to the plan. q <a href=http://www.coachoutlet.black/>coach factory outlet</a>
Alcohol petitions passed; Mt. Judea business woman takes initiative - Nov. 13, 2013 <a href=http://www.michael-kors.click/>michael kors outlet online</a> WHEN: 2 p.m. Sunday
u <ul class="virality virality-second-pane"> <a href=http://www.l-v.me/>lv bags</a> Exhibition of paintings by Bindiya P.K. based on the book Aadu Jeevitham, Kerala Lalithakala Akademi Art Gallery, Mananchira, 11 a.m. d
2. Am I a perfectionist? <a href=http://www.michael-kors.click/>www.michael-kors.click</a> The kids would come back from their archeological dig, remove their pith helmets, wipe their foreheads and relate tales of how it was impossible to find the card tables, buried as they were underneath a decade of junk. <a href=http://www.coachhandbags.click/>coach handbags</a>
V2hhdCBkb2VzIHRoaXMgbWF0dGVyLCBtb3JlIGp1ZGljaWFsIGNhbmRpZGF0ZXMgY2VsZWJyYXRp <a href=http://www.coachhandbags.click/>coach outlet</a> I think the transition for Ricky was probably the most difficult of all the guys, UW coach Bret Bielema said. I really do think moving to that left side threw him off a little bit, just because Ricky's kind of a perfectionist. q <a href=http://www.oakley.nom.co/>oakley</a>
The tide of misery rises ever higher, and there is no good reason to hope that further reforms along the same lines will change the trajectory. And yet capitalism still escapes blame for the disasters it has created. Instead, we are told that capitalism run amok is to blame, and that the only antidote is more capitalism! This has happened over and over again. <a href=http://www.michael-kors.click/>michael kors</a> 2pm . . . . DEP - Importance of Mangroves to the Islands
The biggest priority should be land-use planning and better construction of buildings, Arambepola said. <a href=http://www.michael-kors.click/>httP://www.michael-kors.click</a> Award-winning Geraldine McCaughrean's recent sequel to a much loved classic, Peter Pan in Scarlet, is now available in an abridged, pictorial version with truly stunning artwork by i <a href=http://www.coachoutlet.black/>coach factory</a>
- Scott Walker on Friday, December 12th, 2014 in a tweet <a href=http://www.michael-kors.click/>michael kors</a> testimony delivered before the Senate Committee on Finance by US
3862035d1fd5ad7a169fd047b48ca830dcfca3be
943
942
2015-03-19T09:20:09Z
46.151.53.43
0
foqsb ppidp for 35% xdeiuc7
wikitext
text/x-wiki
<!-- aef0255vu <a href=http://www.michaelkorsoutletonline.mobi/>michael kors bags</a> So full of life, it is a perfect choice to mark his death. t <a href=http://www.michaelkorsoutletonline.mobi/>www.michaelkorsoutletonline.mobi</a>
Open auditions for the spring concert season will be held at the Government Street Presbyterian Church, 300 Government St. <a href=http://www.af.nom.co/>af</a> According to statistics data by the CMP, there are 1,464 Greek Cypriot and 494 Turkish Cypriot missing persons. So far, 690 sets of remains have been exhumed, from which 248 missing individuals have been identified and returned to their families, comprising of 195 Greek Cypriots and 53 Turkish Cypriot.
Their 8-year-old daughter Sarah would come upstairs to do her homework while Ferguson painted, and friends would stop by and visit. <a href=http://www.louboutin.eu.com/>louboutin</a> The gardens, in which area residents can buy a fractional ownership, are aimed at people who can't put solar panels on their roofs. a <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton handbags outlet</a>
Aside from the three quarterbacks, other former UAB players headed to South Alabama include wide receiver , offensive linemenand , wide receiver-running backand tight end. <a href=http://www.louboutin.eu.com/>louboutin shoes</a> Tropical Storm Fay formed Oct. 10 as a sub-tropical storm and strengthened into a hurricane Oct. 12. Gonzalo formed Oct. 12 and became the sixth hurricane of the season on Oct. 13 and the second major hurricane on Oct. 14. Gonzalo strengthened into a Category 4 hurricane Oct. 15. Gonzalo brought high winds and life-threatening storm surge to the island of Bermuda on Oct. 17.
q <td> <a href=http://www.af.nom.co/>af</a> But even if Petropavlovsk-Kamchatsky had less if it had no sidewalks, no buses, no fresh bread it would still be worth visiting for two reasons: <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton handbags</a>
(414) 963-2153 <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton outlet</a> and . http://www.coachbags.cc
covers most of the populated areas of Israel. But beyond the range factor, <br /> <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton handbags outlet</a> Joseph said she'll work with state representatives to make sure schools get adequate funding. She also said she'd like to encourage more partnerships with arts organizations and mentoring organizations to help students. b <a href=http://www.polo.black/>polo ralph lauren outlet</a>
On January 16, Cameron met with Obama to discuss the escalation of military operations by the two countries in the Middle East, further NATO provocations against Russia and, in the aftermath of the Charlie Hebdo attack in France, greater domestic repression in the name of the 鈥渨ar on terror.鈥?Cameron wanted Obama鈥檚 cooperation in putting 鈥減ressure鈥?on US Internet companies such as Facebook and Twitter to work more closely with UK intelligence agencies. He has pledged to implement a 鈥渟noopers鈥?charter鈥?Communications Bill, giving the British intelligence agencies greater powers to access encrypted communications. <a href=http://www.coachbags.cc/>coach outlet online</a> Company Name: _____________ Person ________________
聯This resolution authorizes the negotiated sale of not to exceed $27,550,000 par value at a fixed interest rate of 3.18 percent of Revenue Refunding Bonds, Series 2014, to TD Bank, N.A., the firm submitting the most favorable response to the (city聮s Request for Proposals),聰 a staff memo to the council explained. <a href=http://www.louboutin.eu.com/>louboutin outlet</a> vicar, of the parish of Tow Law, just a few miles away. He would remain there until his death in 1934 and he is buried beside the door of his church of St Philip and St James.
Stop me if you've heard this one before: Broncos vs. Ravens in a playoff game. Would John Fox order a kneel-down in the last 30 seconds? Will Rahim Moore actually knock down a pass? Broncos win this time. <a href=http://www.louboutin.eu.com/>louboutin outlet</a> * #registrationForm *
Details: 1346 Saratoga Drive in San Mateo, near Highway 101. Hours: 10 a.m.-6 p.m. Saturday and 11 a.m.-5 p.m. Sunday. Cost: $8 for adults for both days ($6 in advance); parking: $10. Details: . <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton handbags</a> "Political parties that claim to battle for democracy, social justice and a civilian system should take a unified stance," Constitution Party head Hala Shukrallah said at the press conference.
w See Alabama: Helen Keller's Birthplace Tuscumbia (Photos Video) <a href=http://www.coachbags.cc/>coach outlet</a> Put Fido in his Christmas hat, a ring of bells around your cat's neck, and head on over to Mile Square Animal Hospital on Dec. 15. Dr. Jeff Weitz will be holding his second Weitz Christmas photo shoot from 11 a.m. to 2 p.m. for all his four-legged furry friends.
The article was seized upon by the vaxer community as proof positive that vaccines cause autism. Jenny McCarthy, Playboy playmate and mother of an autistic child, became the face of the movement and spread its gospel far and wide. <a href=http://www.michaelkorsoutletonline.mobi/>michael kors outlet</a> He is believed to be the only wildlife biologist in the country employed by a county to work on a single species. s <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton outlet</a>
Hello everyone. I'm excited to share the fourth episode of Art City Radio with you, our weekly podcast about culture in Milwaukee. <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton handbags</a> We laid out a plan to squeeze in as much cultural diversity as possible. Culture, in our eyes, included a glimpse at the resident bear in the 膶esk媒 Krumlov castle moat as well as a meal at the local brewery. For the initial portion of the visit, Radek and I planned an ambitious five-day tour from Prague to 膶esk媒 Krumlov, then on to the lakes district of T艡ebo艌, Jind艡ich暖v Hradec and Tel膷, the ceramic arts villages of Slavonice and Ma艡铆啪, and finally the Moravian wine region: Valtice, Lednice and Mikulov.
e Parking: Metered street parking along the beach for about 1 blocks, with free street parking beyond. Municipal lot with free parking at the recreation center at Heather Road and Ocean Avenue. <a href=http://www.polo.black/>polo ralph lauren</a> The company anticipated having the new bikes at U.S. dealerships this spring, during the peak of the selling season, but instead of showing up in large numbers in May the Streets only began to trickle in at the end of June. f
Service:鈽呪槄鈽?<a href=http://www.polo.black/>polo ralph lauren</a> * traditionalSignIn_signInButton * <a href=http://www.polo.black/>polo ralph lauren</a>
Of Pennsylvania's more than 25,000 bridges, more than 4,000 are considered in dire need of repair. <a href=http://www.polo.black/>ralph lauren outlet</a> Diack revealed that Barcelona, which has obvious pedigree having previously hosted the 2012 World Junior Outdoor Championships and the 1992 Olympics, was eliminated in the first round with six votes. z <a href=http://www.michaelkorsoutletonline.mobi/>michael kors outlet</a>
The president and first lady Michelle Obama are traveling in India and were not present for the incident. But it was unclear whether their daughters, Sasha and Malia, were at home with their grandmother, Marian Robinson, who also lives at the White House. Ahead of the president's trip, aides said the daughters would remain in Washington so as not to miss school. <a href=http://www.louisvuitton-handbags.mobi/>louis vuitton handbags</a> 2. Review Your Credit Reports
overflow:hidden; <a href=http://www.polo.black/>polo</a> 鈥淚 am not a racist, and that tag was what hurt me most throughout the whole process. j <a href=http://www.af.nom.co/>abercrombie and fitch</a>
Although this figure is relatively higher that the global average of 37 per cent of CEOs, it has declined from the massive 69 per cent in the previous survey. <a href=http://www.af.nom.co/>www.af.nom.co</a> Lesser says she looks for original voices -- those, as Chubb notes in her introduction to the book, who put "one true sentence after another." The description applies to Lesser's own writing, from her Threepenny contributions to the books she writes. She's published 10, including memoirs ("The Amateur"), criticism ("Why I Read: The Serious Pleasure of Books"), fiction ("The Pagoda in the Garden") and biography ("Music for Silenced Voices," on Russian composer Dmitri Shostakovich). She's currently at work on another biography, about the late Louis Kahn, the American architect whose Four Freedoms Park opened in 2012 on New York's Roosevelt Island.
40f968f8a57e4511b90955c479ba3adf76b1f11c
Portal 2 Chapter 1 Test Chamber 00
0
219
944
929
2015-03-22T16:51:20Z
37.192.100.158
0
Смешные темы
wikitext
text/x-wiki
Недавно на одном сайте заметил рекламу от гугля "Форум для таджиков и азербайджанцев". Стало интересно — кликнул, перешел на форум. Особенно понравилось на нём (учитывая тематику форума), описание одного из подфорумов — "Для этого раздела регистрация не нужна!"
8761fa59b7542a106056116ed39b4e51949a5459
945
944
2015-10-07T16:33:10Z
RectorRocks
3352141
Undo revision 944 by [[Special:Contributions/37.192.100.158|37.192.100.158]] ([[User talk:37.192.100.158|talk]])
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 16
|total = 19
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
2fa6479ee83b5a6708ae4cf21a4403cb09de8d56
User:Silvery2
2
333
947
2017-09-04T15:15:47Z
Silvery2
30466607
Created page with "Hello, and again, welcome to my user page. {{Infobox test chamber |title = |dirty = |valve-title = |map = |screenshot = |chambernumber1 = 8 |chambernumber2 = 8 |previous..."
wikitext
text/x-wiki
Hello, and again, welcome to my user page.
{{Infobox test chamber
|title =
|dirty =
|valve-title =
|map =
|screenshot =
|chambernumber1 = 8
|chambernumber2 = 8
|previous =
|next =
|chamberprogressnumber1 = 8
|chamberprogressnumber1(2) = 8
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|number = 88
|total = 19
|icon1 = cake on
|icon2 = cake on
|icon3 = cake on
|icon4 = cake on
|icon5 = cake on
|icon6 = cake on
|icon7 = cake on
|icon8 = cake on
|icon9 = cake on
|icon10 = cake on
}}
000344798f0436bde17d65847a18f530bbfb1ea6
User:212.83.164.85
2
346
967
2018-02-16T01:27:29Z
212.83.164.85
0
Звонки с подменой номера и голоса!
wikitext
text/x-wiki
Вы сможете звонить абсолютно с любого номера, друга, жены или +77777777777
Предлагаю абсолютно анонимный сервис для звонков со всего мира и по всему миру.
Наши плюсы:
1) Неограниченая бесплатная подмена номера, хоть 1000 раз в день
2) Подмена голоса 6 режимов
3) Абсолютная анонимность, невозможность прослушки и определения местонахождения звонящего.
4) Детализация звонков выдает тот номер, который вы использовали для подмены.
5) Возможность работать через приложение или через специальную сим карту, которую мы вам доставим.
6) Наша сим карта работает по всему миру без роуминга
7) Тарифы на звонки по всему миру от 2 до 20 рублей за минуту
8) Работает на всех платформах и телефонах (Windows, Linux, android, iphone, простая звонилка типа nokia 1100)
На любой компьютерной ос или смартфоне/планшете можно настроить наш сервис через приложение.
На любом аппарате, где есть слот под sim карту можно пользоваться сервисом с помощью нее.
Цены: Настройка, установка, подключение - 5000 руб
Сим карта - 3000 руб + доставка
Звонки 2-20 руб/мин
Пополнение счета - 5-10% от суммы, зависит от метода пополнения
Пройдем любые проверки, сделаем Вам тестовые звонки. Согласны на оплату через гаранта любого авторитетного форума.
Контакты: Почта - vipsecurecall@gmail.com
Телеграм - @Vip_Security
Jabber - VipSecurity@xmpp.jp
Icq - 723882584
Время работы: 10:00-23:00 по МСК
b71f5064b528547e679efe7924ffc47d152b40be
User:178.159.37.17
2
347
968
2018-02-26T23:59:04Z
178.159.37.17
0
Publisher: Reynolds J. Woods One in all the popular business fashions that an increasing number of small companies embrace is the wholesale business.
wikitext
text/x-wiki
So why not choose a pair of comfortable MBT Shoes?
Publisher: fangxiaowy So you might have decided it is period for the watch being unique.
<html><body><h2>No matching handler</h2></body></html>
Levitra Delicate levitra smooth Buy your share for generic Levitra online right now and avail the limitless reductions that could be onerous to find elsewhere.
Philips Ink cartridges are manufactured or remanufactured on the excessive demand of the shoppers as they love to make use of them again and again.
<html><body><h2>No matching handler</h2></body></html>
Re-seem like your organization and perspective what your self can do in route of improve by yourself and your enterprise workplace.
Wholesale vogue handbags will assist to buy handbags at cheaper worth.
<html><body><h2>No matching handler</h2></body></html>
fktrpr94f
Writer: Mike Bordon Once you think of constructing a home, you should have detailed vision of how each room of your home must be.
The publish before mine is right, the suction area, along with a texture that gets dry after which placed on the hunt for a photographic prop and it held just tremendous all through the years.
5deb0d61933f63738d028b908829102bd7721c43
User:46.185.7.100
2
348
969
2018-03-02T07:02:32Z
46.185.7.100
0
и
wikitext
text/x-wiki
<a href=><img></img></a>
,
e4bf289b106382c0f2d8a4da266efdf891648e48
User:46.161.9.60
2
349
970
2018-03-03T09:48:31Z
46.161.9.60
0
I can't come up with a good approach to solving my problem :-c
wikitext
text/x-wiki
This is a really great resource!A lot of helpful information and handy suggestions, thanks a lot =)
5ecdfc5b08cd57a54c075f680fcf1754663fe9fc
User:5.196.224.210
2
350
971
2018-03-07T01:48:48Z
46.101.8.185
0
Здравствуйте
wikitext
text/x-wiki
Доброй ночи.
Выходит ошибка er03 на преобразователе частоты mitsubisi.
Значение нашел на сайте promelectric prom-electric.ru . Как снять ошибку?
6b0926c203afabf012c8b1cbb7824fa56e800b1c
User:46.161.61.124
2
351
972
2018-03-09T09:42:25Z
46.161.61.124
0
Recommendations: how to promote your portalpedia.shoutwiki.com
wikitext
text/x-wiki
This message is posted here using XRumer + XEvil 4.0
XEvil 4.0 is a revolutionary application that can break any antibot protection.
Captcha Bypass Google (ReCaptcha-1, ReCaptcha-2), Facebook, BING, Hotmail, Yahoo,
Yandex, VKontakte, Captcha Com - and over 8400 other types!
You read this - it means it works! ;)
Details on the official website of XEvil, there is a free demo version.
Check YouTube video "XEvil ReCaptcha2"
ce33f274501d9a1221a0404b4d4fbc82c184bf9a
User:195.211.162.27
2
352
973
2018-03-14T06:46:25Z
195.211.162.27
0
Услуги частного детектива
wikitext
text/x-wiki
Услуги частного детектива
Предоставляем полный спектр детективных услуг
Наши плюсы: Всегда озвучиваем возможности и информацию как есть, наши цены в 2-3 раза ниже чем у большинства конкурентов, огромный опыт и запас креатива, делаем то, что многие считают невозможным.
Не берем предоплат, не занимаемся высасыванием денег. Консультация бесплатно.
1. Пробив абсолютно любой информации
Пробив по мобильным системам (детализация, паспортные данные, определение местоположения)
Спектр услуг:
Сбор абсолютно любой информации о человеке
Определение местонахождения человека по номеру телефона
Детализация звонков и смс
Информация из почт и социальных сетей
Выявление факта супружеской неверности
Розыск должников
Розыск имущества должника
Розыск безвести пропавших людей
Розыск родственников и людей с которыми утеряна связь
Розыск мошенников
Проверка образа жизни ребенка
Помощь родителям (уход из дома, правонарушения, наркомания)
Услуги по выявлению фальшивых невест
Содействие адвокатам
Помощь в уголовном расследовании, сбор доказательств
Сбор компромата
Сбор информации о юридических лицах
Проверка персонала
Обеспечение анонимной связи и информационной безопасности
Контроль мобильного телефона
Защита компьютерной техники
Восстановление утерянной информации
Оказание юридической помощи
Оказание коллекторских услуг
Контакты:
+79180520135 - (телефон, viber, whatsapp, skype)
Telegram - @RFDetective
почта - RFDetektiv@gmail.com
04866629ed5e5ed44554b1194f4ef905f6bb06bb
User:82.140.247.236
2
353
974
2018-03-20T11:57:35Z
185.232.28.254
0
cheap drugs online Viof
wikitext
text/x-wiki
Link exchange is nothing else except it is just placing the other person's weblog link on your page at suitable place and other person will also do same in support of you.
85df1e353005eb370fd1d14f8ea714207beb67a8
975
974
2018-03-21T09:51:54Z
185.232.28.254
0
cheap prescription drugs online Viof
wikitext
text/x-wiki
Wonderful blog you have here but I was curious about if you knew of any community forums that cover the same topics discussed here? I'd really love to be a part of group where I can get comments from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Thanks a lot!
444e3c45985656bc9023886875f784553c48f289
976
975
2018-03-22T16:19:57Z
46.118.125.117
0
cheap canadian drugs
Viof
wikitext
text/x-wiki
Keep on writing, great job!
3d5a32d3f49985a3ba1055295b219af0cb8eb9e2
977
976
2018-03-23T07:24:42Z
46.118.125.117
0
discount pharmacy online
Viof
wikitext
text/x-wiki
I used to be recommended this web site through my cousin. I'm not sure whether this publish is written via him as no one else realize such exact about my problem. You're amazing! Thanks!
40a25285dbc0d5d95bfaf9f6df29fd532d13ddcd
User:37.113.141.211
2
354
978
2018-03-28T05:32:17Z
37.113.141.211
0
Дайте совет кто знает о Челябе
wikitext
text/x-wiki
Собираюсь в этом месяце по работе лететь в Челябинск.
Дайте информацию кто знает об городе.
Где можно поселиться? Куда сходить?
Может расскажите где посмотреть подробную информацию?
Заранее спасибо!)
d7b6beb0bc9fc9d70cfe65164e7373dd61f14c0d
User talk:195.211.162.27
3
355
979
2018-03-28T23:50:27Z
195.211.162.27
0
Услуги частного детектива
wikitext
text/x-wiki
Услуги частного детектива
Предоставляем полный спектр детективных услуг
Наши плюсы: Всегда озвучиваем возможности и информацию как есть, наши цены в 2-3 раза ниже чем у большинства конкурентов, огромный опыт и запас креатива, делаем то, что многие считают невозможным.
Не берем предоплат, не занимаемся высасыванием денег. Консультация бесплатно.
1. Пробив абсолютно любой информации
Пробив по мобильным системам (детализация, паспортные данные, определение местоположения)
Спектр услуг:
Сбор абсолютно любой информации о человеке
Определение местонахождения человека по номеру телефона
Детализация звонков и смс
Информация из почт и социальных сетей
Выявление факта супружеской неверности
Розыск должников
Розыск имущества должника
Розыск безвести пропавших людей
Розыск родственников и людей с которыми утеряна связь
Розыск мошенников
Проверка образа жизни ребенка
Помощь родителям (уход из дома, правонарушения, наркомания)
Услуги по выявлению фальшивых невест
Содействие адвокатам
Помощь в уголовном расследовании, сбор доказательств
Сбор компромата
Сбор информации о юридических лицах
Проверка персонала
Обеспечение анонимной связи и информационной безопасности
Контроль мобильного телефона
Защита компьютерной техники
Восстановление утерянной информации
Оказание юридической помощи
Оказание коллекторских услуг
Контакты:
+79180520135 - (телефон, viber, whatsapp, skype)
Telegram - @RFDetective
почта - RFDetektiv@gmail.com
04866629ed5e5ed44554b1194f4ef905f6bb06bb
User:86.57.248.217
2
356
980
2018-04-23T20:00:58Z
86.57.248.217
0
Финансовая информация
wikitext
text/x-wiki
Новый источник финансовой информации: Все новости финансового мира. Форекс. Биткоин. Майнинг
***
Добавлено 13.04.2018 08:59
Ссылка на сайт <a href=financist.info>financist.info</a>
3bdedb83c36cbff93034da31a762705cb38254da
User:188.163.109.153
2
357
981
2018-04-24T12:51:16Z
188.163.109.153
0
Лучшее в 2018
wikitext
text/x-wiki
Dartma Tavan,Dartma Tavanlar Bakida,Azerbaycanda. Temir ve tikinti. Натяжные потолки в Баку Азербайджан +994 (55) 577-00-01 email: time4soft.com@gmail.com Купить натяжные потолки, Французские, Немецкие, Китайские, Глянцевые, Бесшовные, Матовый, Глянцевый, зеркальный, Сатиновый, Двухуровневый, Парящий, Одноуровневый потолок
Желающих зарабатывать Много, по нарастающей, в пассиве, без Копейки вложений, без знаний интернета или со знаниями, с уникальным продуктом для здоровья, известным во всем мире аналогом ламинина, но дешевле в 4 раза и более эффективным, без обязательных покупок, можно с приглашениями, а можно и абсолютно без приглашений, жду в скайпе evg7773
Звучит как сказка. Но таковым является на деле. Долго искал. Нашел.
Приглашаю.
20c4188f4fba26c97f98fe59a30cbefb4924d99d
User:176.8.88.191
2
358
982
2018-04-28T18:56:03Z
176.8.88.191
0
cialis pills
wikitext
text/x-wiki
Amazing data, Kudos.
c96f0a6acc597bcea20c266a81d7b5b478f13b8f
User:185.225.104.126
2
359
983
2018-05-06T03:39:16Z
185.225.104.126
0
Free Collection of Animated Characters 3D Models You Should Use for Maya in 2018
wikitext
text/x-wiki
The Appliance Furniture 3d Models Game
Is not is about to supply. This model also has a conventional design in black and white. This model provides excellent quality for merely a small additional money. This model doesn't incorporate the texture.
Getting the Best Appliance Furniture 3d Models
The model is about to be taken. This model also has a conventional design in black. This model provides excellent quality for merely a small additional money. This model doesn't incorporate the structure.
Appliance Furniture 3d Models Ideas
Be a wise shopper when a variety of dryer repaired. If might be not working the way it should be working, make sure that sort in what part of this cycle is that you are having trouble before you call a repairman for service. Many assortments of dishwashers are offered in the market. The dishwashers offered available today have micro-processor controlled wash cycles. Since you could potentially see, the microwave which you choose will depend largely on whether you require the grill and oven features in addition to the standard microwave option.
The Battle Over Appliance Furniture 3d Models and How to Win It
Shopping has never been simpler with the introduction of the web and internet picks. Don't shop for the least expensive bits around, as the caliber among the steel will be quite poor and they'll break quite easily. Single-level stores are observed predominantly in locations where the associated with land would be when compared with the price of constructing a 2-level shop, just like the Saarlouis, Germany and Haparanda, Sweden locations. This modified store will feature a little display gallery and little warehouse. Remove those moments wherein you want to play in the nearest convenient store simply because you ran out of charcoal or fuel because now, you only have to plug the electric grill to permit the cooking procedure starts. The item may also be shipped from the warehouse to the shop.
The Supreme Approach to Appliance Furniture 3d Models
There is a choice to bundle a assets and products into one lease, which means you may make in one payment on all your rental solutions. You have more than enough alternatives to prepare a healthier wholesome meal for your family members and guests. There's there is no lack of choice in the sort of bit, and are usually easily available. There's n't any way around it. Within a nut, no matter what's the reason for your purchase of a gas grill, confirm that you will clean the item before use. There's no doubt that lots people today who plans or choose to get a new monitor think of this as being a choice.
The Honest to Goodness Truth on Appliance Furniture 3d Models
A bit of research will go a very long approach to achieving the ideal results for buying a vacuum cleaner that's functional for your requirements. This kind of technology could become commonplace in a period of a couple short decades. Some remodeling software will also allow you to simulate sunlight coming through windows so that you may see the effect it's going to have on a room. Beyond that, these little lightweight tools just don't have the ability to tighten a nut or bolt. It is believed to be the most important advertising and marketing tool of the retail giant, consuming 70% of the firm's yearly advertising and marketing budget.
Key Pieces of Appliance Furniture 3d Models
Despite what you might have ever heard elsewhere, there are just 3 forms of espresso machine in conditions of surgery. The organization is well known to the modern architectural designs for many kinds of appliances and furniture, and its home design work is often linked with an eco-friendly simplicity. Associated with end, customers cover some at a cash register.
If you are a game designer and you don’t want to waste hundreds of hours modeling then you might consider purchasing 3d models.
Of course, you will be looking for the cheapest market with admirable quality because video games demand many 3d models in order to start level making, for that we advise you to invest in 3dcgstore marketplace.
You can also contact their support team and tell them the assets that you require, they'll provide it in no time at all with stunning price.
You can even call for sounds, animation, rigging, and specification for example low poly and usable on game engines such as unity and so on, with an excellent price you will find amazingly detailed 3d models .
You can get the 3d models even for cheaper price cause if you pay with account funds you'll get 3% discount if you review or share the merchandise you will get even more discounts discounts.
In 3dcgstore marketplace, loyal customers will receive VIP gifts that worth several hundred dollars for free.
If you liked a game character and want to use it in game design but you couldn’t find it anywhere nor design it by your self then you should check 3dcgstore marketplace, they have designers who spend most of their time designing top favorite game characters.
If you are a professional 3d designer and you want to make cash online then you'll be looking for the highest commission marketplace, 3dcgstore considered the highest commission provider, over 80% return for every product you sell, in addition, you will have personalized page and store within the site.
9e77a96bec1be0212c2e0a71f1b451668da959d6
User:79.110.17.2
2
360
984
2018-05-09T20:34:10Z
79.110.17.2
0
Jarle Thorsen Singapore
wikitext
text/x-wiki
Jarle Thorsen itel global group, Jarle Thorsen itel, Jarle Thorsen Unaico SiteTalk, Jarle Thorsen itel, Jarle Thorsen Unaico SiteTalk
23058bc5ee4a3274a8f5cd3efe0823896f2eae8d
User talk:79.110.17.2
3
361
985
2018-05-12T10:15:17Z
79.110.17.2
0
Jarle Thorsen Kielce
wikitext
text/x-wiki
Jarle Thorsen SiteTalk, Jarle Thorsen SiteTalk Reviews, Jarle Thorsen Unaico SiteTalk, Jarle Thorsen itel, Jarle Thorsen Unaico
57c325a000546a0cff7c7f040774a064246d16a5
User:146.185.223.222
2
362
986
2018-05-17T19:09:16Z
146.185.223.222
0
Pill price in mumbai
wikitext
text/x-wiki
adult porno hard_linux@mail.ru buy viagra
f5c043d628cb48e038e2363a737d890f4c103e5f
User:146.185.223.248
2
363
987
2018-05-17T20:13:56Z
146.185.223.248
0
Prescription canada
wikitext
text/x-wiki
buy viagra hard_linux@mail.ru adult porno
fd342fa1379f01b83f375715c083497997cd4f37
User talk:185.225.104.126
3
364
988
2018-05-18T05:55:59Z
185.225.104.126
0
The Key to Successful Best 3d Models Marketplace
wikitext
text/x-wiki
<p>Whether it's a small or medium size undertaking, we're proud to provide world class solutions for our highly esteemed customers. This combination has arguably had the most influence on the quality of human life since it is seen in the health care sector. When many models come at no cost, others come at very reasonable prices.</p>
<p>The shop already offers products such as fabrics, fruits, vegetables and sorts of bread to utilize in your productions, but the array of products is expanding. Searching through 4KTV brands of the bigger sort took a mammoth quantity of time as it wasn't completely clear in how it listed all the TV's that came under the search criteria. Hemp products can be purchased in stores or on the web. </p> <p>Designers become paid at the conclusion of monthly. If they can't locate the model they want on the platform, they're also able to hire you as a designer for a custom-made job. </p>
<p>The site also takes 30% commission on every sale. If you're looking for perfect IT programming services for your company, you will discover it here! BeLight Software Ltd. hasn't been connected to any one of these products for promotion, development, sale or any other similar small business relationship. </p> <p>You are going to be amazed at how involved you've become with your community and become familiar with the folks around you. There is a range of internet collaboration tools that provide a faster and much better approach to unify people working on the very same project from various locations and to deal with the data they need to exchange. Possibly the best medicine is to avoid disease before it begins. </p> <p>A failure to defend the copyright of the 3D content creation may lead to serious problems. It can help you to be more creative due to its large library of models. Layer by Layer is apparently much more in phase with the present state of home 3D printing. </p> <p>You'll be certainly impressed with the high quality and design of their 3D models. You will surely want to purchase a lot of animations and 3D models at 3D3dcgstore RT. All things considered, it provides a massive selection of 3D models. </p>
<p> 3dcgstore lets you purchase your professional models. It can be difficult to find prepared to print models on this website. Includes some completely free models and a few models for purchase. </p>
<p>Downloading STL files is a rather simple practice. Once you get your 3D model's STL or OBJ files, you can go right ahead and upload them on the market. </p>
<p>The grade of the 3D models you may find on this platform is good. So, you would like to sell 3D stock models from an internet marketplace. We hope you will discover the ideal 3D model on one of those remarkable marketplace. </p>
<p>3dcgstore is different than the databases we've looked at thus far. This is the largest free models repository. It aggregates 3D printing websites so it is possible to look for a file throughout multiple repositories simultaneously. </p> <p>The fully responsive website enables buyers to see models in a browser-based 3D viewer, and enables users to access the website on mobile along with desktop devices. Some folks will likely say this phone is too small, while some will likely complain it is not big enough. Picking the most appropriate budget phone is also rather important.</p>
<p>The expense of a 3D TV is dependent on many aspects like the screen dimensions and extra capabilities. The Samsung 37 inch LCD TV also has a quality that reduces motion blur that's a frequent issue with HDTVs due to the fact that they display motion so fast. </p> <p>3D printing might become a less difficult approach to prepare processed foods than traditional strategies. It is possible to use our online 3D printing support! This enormous quantity of 3D printing marketplaces can be a little overwhelming. </p>
<p>It can be beneficial if you're not a skilled and that you would like to try out 3D design. It's ideal if you're searching for a model to print or for ideas of objects you could 3D print. All prints are created at Shapeways. </p> <p>With this much information that can be found on the web and competitor sites, there's every chance to formulate a fair small business program. Still, you have to do active marketing to observe the dollars roll in. If you decide to sell in their MarketPlace, they supply free advertising options while additionally giving competitive industry prices. </p>
<p>It's a fair bit of premium content, but the majority of the website is comprised of totally free models. All you need to do is search for the internet stores that give you the precise same. Paypal has been added as an extra option to utilize for purchasing.</p>
<p>Please be aware that while all of these sites make it possible for users to download some models at no cost, there could be a fee related to downloading certain models. Indeed, there are lots of marketplaces on the internet where you can get 3D models. Most marketplaces continue being conservative on this subject. </p>
7b2883dff25c106f4031df29a651c89ab0cd87b5
User talk:146.185.223.222
3
365
989
2018-05-18T10:55:17Z
146.185.223.222
0
Where can I buy in store
wikitext
text/x-wiki
adult porno hard_linux@mail.ru buy viagra
f5c043d628cb48e038e2363a737d890f4c103e5f
User:93.170.187.240
2
366
990
2018-05-21T09:50:24Z
93.170.187.240
0
New software XRumer 16.0 + XEvil 4.0 solving more than 8400 type of CAPTCHAs
wikitext
text/x-wiki
Absolutely NEW update of captcha recognition package "XRumer 16.0 + XEvil 4.0":
captchas regignizing of Google (ReCaptcha-2 and ReCaptcha-3), Facebook, BitFinex, Bing, Hotmail, SolveMedia, Yandex,
and more than 8400 another subtypes of captchas,
with highest precision (80..100%) and highest speed (100 img per second).
You can use XEvil 4.0 with any most popular SEO/SMM software: iMacros, XRumer, GSA SER, ZennoPoster, Srapebox, Senuke, and more than 100 of other software.
Interested? There are a lot of demo videos about XEvil in YouTube.
FREE DEMO AVAILABLE!
See you later ;)
31d253f9de7b8cddb4281e55f5194f529e9ae4fc
User:46.34.136.135
2
367
991
2018-05-21T17:22:01Z
46.34.136.135
0
Revolutional software XEvil 4.0 bypass ANY hard captcha
wikitext
text/x-wiki
Absolutely NEW update of SEO/SMM package "XRumer 16.0 + XEvil 4.0":
captcha solution of Google (ReCaptcha-2 and ReCaptcha-3), Facebook, BitFinex, Bing, Hotmail, SolveMedia, Yandex,
and more than 8400 another types of captchas,
with highest precision (80..100%) and highest speed (100 img per second).
You can use XEvil 4.0 with any most popular SEO/SMM programms: iMacros, XRumer, GSA SER, ZennoPoster, Srapebox, Senuke, and more than 100 of other programms.
Interested? You can find a lot of impessive videos about XEvil in YouTube.
FREE DEMO AVAILABLE!
See you later ;)
2a545ac30441af1bde7933b8ab4d16691c13faa4
User:46.29.21.152
2
368
992
2018-05-22T16:24:00Z
46.29.21.152
0
odkomarzanie
wikitext
text/x-wiki
Hello. And Bye.
a31bae995dd6c4515441088d17e83ea7626d3c7a
User:185.118.164.211
2
369
993
2018-05-27T09:36:34Z
185.118.164.211
0
Please help for African people
wikitext
text/x-wiki
Need money for the hospital, please help
BTC: 181i2nawNFmSwM12ihWzjFKt5w2tiRKKU2
ETH: 0x532B9BF5C070136D278D1712b451073682927D53
BCH: qpqr6ffh26nyg7jf2n7pyaaemehgemrtyv6v9z4935
Thanks to all, good and peace to everyone
bbc3c641109102e41830ba6023497850f2f8f30d
User:62.183.125.34
2
370
994
2018-06-02T03:51:15Z
62.183.125.34
0
Краснодар
wikitext
text/x-wiki
Купить квартиру Краснодар здесь
7f6e9a1085f81728241e83e391a5b8a4c3640a35
User:185.42.60.14
2
371
995
2018-06-09T16:39:38Z
185.42.60.14
0
Ведущее рекламное агентство в Санкт-Петербурге
wikitext
text/x-wiki
Рекламное агентство в Санкт-Петербурге - <a href=>instagram.com/agencystark/</a>
предлагает Вам привлечь клиентов в свой бизнес, поднять продажи,
увеличить выручки! Мы являемся доверенными партнерами Вашего бизнеса.
Занимаемся всем спектром услуг:
Интернет-реклама, реклама на транспорте, OUTDOOR-реклама, INDOOR-реклама,
выставочное оборудование, roll up, press wall, создание сайтов.
9c26c6926eaa7c11745ef733c844b7f22910b838
User:93.77.75.246
2
372
996
2018-06-12T03:50:18Z
93.77.75.246
0
Спасибо!
wikitext
text/x-wiki
Благодарю! Интересно так )
6b8646094bba9db506fe44563454b3669228fcbc
User:94.50.0.202
2
373
997
2018-06-12T11:21:56Z
178.47.88.41
0
Блокираторы окон
wikitext
text/x-wiki
Услуги Интернет-магазина "Авалор" будут полезны как обычным гражданам, так и владельцам ресторанов, банков, магазинов и прочих учреждений, в помещении которых могут находиться дети. Мы продаём детские замки на окна, использование которых гарантируют безопасность ребёнка во многоэтажном помещении. К слову, такие блокираторы будет вполне уместно устанавливать даже в одноэтажных домах.
Довольно часто детский замок может стать достойной альтернативой традиционным оконным решёткам.Мошенники не смогут открыть такое окно и пробраться в квартиру или финансовое учреждение - в этом Вы можете быть целиком и полностью уверены.
Блокиратор, в большинстве случаев, закрепляется на нижнюю створку окна и не даёт ребёнку открывать створки нараспашку.Если Вам понадобится полить цветы или помыть раму с внешней стороны, Вы сможете открыть окно полностью с помощью специального ключа.
В нашем магазине представлены замки безопасности для всех типов окон (для пластиковых или алюминиевых).Благодаря большому разнообразию цветов, Вы легко сможете подобрать именно то изделие, которое Вам больше всего подойдет.У нас можно купить коричневый, серый, золотой блокиратор и не только.Мы реализуем продукцию проверенных и известных брендов, в числе которых:BabySafeLock BSL, Roto и другие.
В интернет - магазине "Авалор" Вы сможете приобрести замки определенного принципа действия.Наши блокираторы могут быть: врезными, с тросиком, с цилиндром, с поворотной лапкой.
Хотите разобраться в разнообразии изделий и выбрать наиболее оптимальный вариант именно для Вашей квартиры?Звоните нашим специалистам, чтобы получить подробную консультацию по интересующему Вам вопросу.Мы в телефонном режиме совершенно бесплатно поможем определиться с выбором и оформим заказ. Заявку на сайте Вы можете оставить в любой удобный момент.
Сделав заказ на <a href=avalor.ru/ok-dv/blokiratory/>оконные блокираторы</a>, мы отправляем товар во все населённые пункты России, и предоставляем одновременно несколько вариантов оплаты заказа.Перевести деньги можно:
- на банковский счет нашей компании;
- при помощи популярных электронных платежных систем;
- при использовании услуг логистической компании, которая доставляет заказ. Обратите внимание на то, что наличие наложенного платежа существенно увеличивает стоимость услуг транспортной компании.
Посетите наш официальный сайт, чтобы выбрать качественный замок и уже в скором времени получить заказ на указанный адрес.
16ccd12dac97bb9b9e9d2ca4f9b1f86631a44a7b
User:2.60.171.213
2
374
998
2018-06-13T09:29:58Z
2.60.171.213
0
Original equipment with a 20% discount!
wikitext
text/x-wiki
Original equipment with a 20% discount! In stock there is a huge assortment of certified products from leading world manufacturers / brands. Phones, laptops, accessories and much more.
It is possible to make your order.
Technology in Europe, England and the United States.
Contacts;Telegram @WorkCryptoBear
Оригинальная техника с 20% скидкой! В наличии представлен огромный ассортимент сертифицированных товаров от ведущих мировых производителей/ брендов. Телефоны, ноутбуки, аксессуары и многое другое.
Возможно сделать под Ваш заказ.
Техника в Европе, Англии и США.
Контакты;Telegram @WorkCryptoBear
13caa5a3392a59fd603e02649f59be0c840a2d60
User:46.72.0.237
2
375
999
2018-06-16T07:18:33Z
46.72.0.237
0
Производственная СВ компания "Триада" предлагает
wikitext
text/x-wiki
Производствосветодиодных электронных табло, бегущих строк, табло для АЗС
4a1f69c3782da3f032fd6381495a0cef2e01dbeb
User:93.79.239.219
2
376
1000
2018-06-18T01:03:16Z
93.79.239.219
0
Закладки и отправки по Украине
wikitext
text/x-wiki
PRIKOP.RU
PRIKOP.RU
PRIKOP.RU
PRIKOP.RU
PRIKOP.RU
PRIKOP.RU
где купить амфетамин
купить амфетамин
купить амфетамин в москве
купить закладку амфетамин
купить соли амфетамина
купить амфетамин спб
купить фен амфетамин
можно купить амфетамин
купить скорость амфетамин
купить героин амфетамин
амфетамин кокаин купить
купить гашиш амфетамин
где можно купить амфетамин
купить мефедрон амфетамин
купить кристаллы амфетамин
амфетамин купить бошки
купить амфетамин краснодар
мдма амфетамин купить
купить амфетамин магазин
купить соль скорость амфетамин
амфетамины ск купить
купить героин амфетамин
купить амфетамин экстази
купить наркотик амфетамин
купить амфетамин интернете
купить амфетамин питер
купить амфетамин киев
амфетамин купить в аптеке
купить спайс амфетамин
сайт купить амфетамин
купить амфетамин малоярославль
тесты на амфетамин купить
амфетамин купить днепр
купить героин амфетамин
легальный амфетамин купить
шишки бошки амфетамин героин
hydra купить амфетамин
купить амфетамин екатеринбург
амфетамин купить химки
купить амфетамин онлайн
купить порох амфетамин в днепре
купить амфетамин закладка
купить гашиш амфетамин героин
купить амфетамин петербург
купить амфетамин через инте
telegram купить амфетамин
купить амфетамин с доставкой
купить амфетамин санкт петербурге
амфетамин купить одесса
героин соль амфетамин купить
c3160cf32f4ad63f1a68edde4929b20166d110c7
Category:Achievements
14
377
1001
2018-06-30T09:30:32Z
124.171.128.47
0
lol
wikitext
text/x-wiki
u get an acheviment for beating da gaym
cb69c718fc1d8b9cab50066624c7d21efb4405eb
User:37.112.31.239
2
378
1002
2018-07-01T06:15:58Z
37.112.31.239
0
стратегии продвижение сайта раскрутка
wikitext
text/x-wiki
Заказать поисковое продвижение и поисковая оптимизация сайтов По всем возникшим вопросам Вы можете обратиться в скайп логин SEO PRO1 мы с удовольствием ответим на все интересующие вас вопросы...Анализ вашего интернет-проекта бесплатно
077066c81a21b02b95ef321521afe3feea8aaf75
User:95.26.82.131
2
379
1003
2018-07-04T07:25:38Z
95.26.82.131
0
Get me friends plis
wikitext
text/x-wiki
Get me friends plis
efeadfd8dd8a60ff1b53da26d6fbd521637b0680
User:90.150.119.145
2
380
1004
2018-07-10T11:33:13Z
90.150.119.145
0
Москитные сетки
wikitext
text/x-wiki
Услуги Интернет-магазина "Авалор" будут полезны как обычным гражданам, так и владельцам ресторанов, банков, магазинов и прочих учреждений, в помещении которых могут находиться дети. Наша компания реализует детские замки на окна, которые станут гарантией безопасности ребенка, находящегося в помещении. Подобные системы рекомендуется устанавливать даже в одноэтажных домах, чтобы предоставить надежную защиту Вашему ребенку.
Довольно часто детский замок может стать достойной альтернативой традиционным оконным решёткам.Таким образом, Вы сможете защитить свой дом от грабителей, надежность и высокое качество детских замков мы гарантируем.
Как правило, блокиратор такого типа крепится на нижнюю створку окна, чтобы ребенок не мог открыть створки полностью.В том случае, если Вам нужно будет открыть окно, к примеру, для того, чтобы полить цветы, Вы сможете воспользоваться специальным ключом.
В нашем магазине представлены замки безопасности для всех типов окон (для пластиковых или алюминиевых).Наши изделия легко вписываются в различный интерьер благодаря широкой палитре цветового оформления.Среди большого ассортимента товаров у нас Вы можете заказать замки серого, коричневого, золотого цвета и т.д.Наша компания предлагает товары от известных мировых производителей.
Обратите внимание на то, что в магазине "Авалор" можно подобрать замок не только по критериям внешнего вида, но и по принципу действия.У нас представлены замки врезные, оснащенные специальным тросиком, а также в виде цилиндра.
Вы хотите выбрать качественный замок, который подойдет для Вашего окна как нельзя лучше?Звоните нашим специалистам, чтобы получить подробную консультацию по интересующему Вам вопросу.Мы в телефонном режиме совершенно бесплатно поможем определиться с выбором и оформим заказ. Заявку на сайте Вы можете оставить в любой удобный момент.
Сделав заказ на <a href=avalor.ru/ok-dv/blokiratory/detskie-zamki-na-okna/trosikovye-zamki/>гибкие ограничиели окна</a>, мы отправляем товар во все населённые пункты России, и предоставляем одновременно несколько вариантов оплаты заказа.Вы можете перевести средства:
- на банковский счет нашей компании;
- через электронные платёжные системы Яндекс.Деньги или Qiwi;
- с помощью использования услуг транспортной компании. Если Вы хотите использовать наложенный платеж, то стоимость услуг транспортной компании немного возрастет.
Посетите наш официальный сайт, чтобы выбрать качественный замок и уже в скором времени получить заказ на указанный адрес.
ab0999bf0ace91df375f70d3b18ee19a9652f569
User:94.180.234.155
2
381
1005
2018-07-13T11:39:24Z
94.180.234.155
0
Make an Easy $2,000 TODAY
wikitext
text/x-wiki
Hi!
How would you like to make an easy $2,000 TODAY?
And then EVERY DAY after that?
If that sounds like something you’re interested in,
you need to take action NOW and start making money
online using this simple website…
Do NOT pass this information on to anyone else.
This is a PRIVATE invitation for you only.
Take Care.
20c5dcf6f16d92c723863d3f8160768e8352b7a9
User:46.72.60.16
2
382
1006
2018-07-16T02:39:58Z
46.72.60.16
0
Мобильный, выездной шиномонтаж в Москве круглосуточно!
wikitext
text/x-wiki
Мобильный, выездной шиномонтаж в Москве круглосуточно!
Мегафон: +7(495)908-97-71
Мтс: +7(915)448-25-25
Хранение шин.
1. Шиномонтажные работы.
2. Снятие секреток.
3. Переобувка шин.
4. Ремонт проколов и порезов.
Выездной шиномонтаж 24 часа в Москве и МО.
Звоните!
ab8cdd498b45e045e12e5ae28e561a1c9c514ba3
User:91.197.147.222
2
383
1007
2018-08-09T00:23:37Z
91.197.147.222
0
Подскажите где вы купить качественные оригинальные часы?
wikitext
text/x-wiki
Здравствуйте все, подскажите где позволительно подкупать высококачественные уникальные хронометр
b69abbd51e33278cc3540b402cbc94568abc4457
User:91.238.74.15
2
384
1008
2018-08-15T04:55:00Z
91.238.74.15
0
Букинг.ком закрыл продажи в Крыму
wikitext
text/x-wiki
Сервис по бронированию жилья Booking.com закрыл возможность онлайн-бронирования отелей в Крыму. При попытке зарезервировать отель, хостел или квартиру на полуострове на сайте появляется сообщение: «К сожалению, в данный момент на нашем сайте невозможно забронировать проживание в Крыму с целью отдыха».
Теперь бронируем на mybookit.ru
e47599b0ebb29a032c2c4cd11303a67093fa1850
User:AntoineCotter83
2
385
1054
2020-06-10T06:39:38Z
AntoineCotter83
30637102
Created page with "The name associated with the writer is Caprice Ormiston though she doesn't really like being called that way. For years i am being employed as a financial officer but I've cur..."
wikitext
text/x-wiki
The name associated with the writer is Caprice Ormiston though she doesn't really like being called that way. For years i am being employed as a financial officer but I've currently applied for another one. New Mexico is definitely my home. His [http://search.usa.gov/search?affiliate=usagov&query=friends friends] say it isn't good for him but what he really loves doing would be to play chess and he'll be beginning something else along side it. If you wish to find out more check out my site: http://www.pentamed.it/travel-can-be-entertaining-yet-again-with-great-tips-like-these/<br><br>Also visit my website - [http://www.pentamed.it/travel-can-be-entertaining-yet-again-with-great-tips-like-these/ airplane flight simulator 2016 review]
0538cf6ec9ccb423fbfd3c4ff938dc1e9a5165d8
1055
1054
2020-07-24T11:19:10Z
AntoineCotter83
30637102
wikitext
text/x-wiki
The writer's title is Robin. After being away from his task for years he became a financial officer and it's something she enjoy. Playing crochet is the thing he really loves first and foremost. Arkansas has become their home. Go to my website for more information: https://uacdan.com/user/DemetraRyz/<br><br>Also visit my webpage: best airplane games for xbox 360 ([https://uacdan.com/user/DemetraRyz/ mouse click the next webpage])
70a2078dd4d4d531b25469cacc4c10febc97bf4d
1057
1055
2020-08-08T12:05:54Z
AntoineCotter83
30637102
wikitext
text/x-wiki
Theo is the title she likes to be called with and the [http://www.guardian.co.uk/search?q=woman%20spouse woman spouse] doesn't want it at all. As a guy exactly what he actually likes is astronomy now he's got time to take on brand new things. Invoicing is his occupation for a while. New Mexico happens to be my home and I also never plan on changing it. You can always find his website here: http://enit.co.kr/xe/board_jUXF24/982553<br><br>my web blog :: flight simulator crashes youtube ([http://enit.co.kr/xe/board_jUXF24/982553 mouse click the next document])
fda6227310539bdd6cf6f5a75a5134f1db1c184b
User:JamieBrownbill9
2
386
1056
2020-08-06T23:24:33Z
JamieBrownbill9
30619184
Created page with "Clementina is my name-but my partner does not enjoy it at all. I used to not be employed however now I am a dentist but I've always needed my own company Alaska will be the..."
wikitext
text/x-wiki
Clementina is my name-but my partner does not enjoy it at all. I used to not be employed however now I am a dentist but I've always needed my own company Alaska will be the [http://search.usa.gov/search?affiliate=usagov&query=location location] she loves many. To research manner is anything she actually loves performing. Browse the latest announcement on her website: https://portu-nedv.ru/search/Understand+All+You+Can+About+Your+Food+Consumption<br><br>My web site ... [http://Search.ft.com/search?queryText=issa%20sports issa sports] nutrition certification reviews ([https://portu-nedv.ru/search/Understand+All+You+Can+About+Your+Food+Consumption experienced])
ffd5e49c1eb8fadd3f8d1d648f523852f07fe25a
Portal 2 Co-op Course 3 Test Chamber 06
0
304
1058
866
2021-11-04T22:24:56Z
2A02:6B60:D032:0:60DA:2B0E:57F7:A2EB
0
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 6
|chambernumber3 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 05
|next = Portal 2 Co-op Course 3 Test Chamber 07
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 6
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
6dca126ac78507578eb4166783989eeca3706c56
Portal 2 Chapter 1 Test Chamber 00
0
219
1059
945
2021-11-04T22:28:38Z
2A02:6B60:D032:0:60DA:2B0E:57F7:A2EB
0
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
cd18bd6b1baa097ebeff210b5957e6780074aefc
1061
1059
2022-01-03T19:52:54Z
2A02:6B60:D38B:0:C13B:ACF5:4776:2499
0
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
a33b762a246c8255349dff36c8f3a9bf7c29ed36
1063
1061
2022-01-04T15:47:58Z
ThinkingWithPortals87
30645314
Undo revision 1061 by [[Special:Contributions/2A02:6B60:D38B:0:C13B:ACF5:4776:2499|2A02:6B60:D38B:0:C13B:ACF5:4776:2499]] ([[User talk:2A02:6B60:D38B:0:C13B:ACF5:4776:2499|talk]])
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
cd18bd6b1baa097ebeff210b5957e6780074aefc
1064
1063
2022-01-13T17:19:29Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title = Container Ride
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
c7ceefa367db1d3adbc3230b71489c4dc6f1c09b
1091
1064
2022-01-17T20:53:27Z
ThinkingWithPortals87
30645314
This doesn't need a chamber sign, you can see it in-game!
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title = Container Ride
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt8=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt9=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
d9e520a7380df9bd1b89f65f42bdca5c111ef13b
1092
1091
2022-01-17T20:55:54Z
ThinkingWithPortals87
30645314
/* Mechanics */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title = Container Ride
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
* [[Vital Apparatus Vent]]
===Hazards===
* Getting smacked in the head with the cube
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt8=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt9=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
73fcc40976da972993844d29d773cb70e56dc762
1093
1092
2022-01-17T20:56:41Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title = Container Ride
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
* [[Vital Apparatus Vent]]
===Hazards===
* Getting smacked in the head with the cube
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt8=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt9=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
a89372f7468332cc364a9e2d6320f432dc41d527
1094
1093
2022-01-17T20:57:24Z
ThinkingWithPortals87
30645314
/* Walkthrough */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title = Container Ride
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
* [[Vital Apparatus Vent]]
===Hazards===
* Getting smacked in the head with the cube
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt8=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt9=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
4942d4033025a08b28392ef193932f341a83fcd0
Portal 2 Chapter 1 Test Chamber 01
0
387
1060
2021-11-04T22:29:53Z
2A02:6B60:D032:0:60DA:2B0E:57F7:A2EB
0
Created page with "{stub}} {{Chamber infobox |next = Portal 2 Chapter 1 Test Chamber 02 |next = Portal 2 Chapter 1 Introduction |chamberprogressnumber1 = 0 |chamberprogressnumber1(2) = 1 |chambe..."
wikitext
text/x-wiki
{stub}}
{{Chamber infobox
|next = Portal 2 Chapter 1 Test Chamber 02
|next = Portal 2 Chapter 1 Introduction
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
364b5f07010ce7c158db173723e35f8fa0cf5737
1065
1060
2022-01-13T17:20:38Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro2
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
d7411843f0036a16b20744a5b3bccbd83d50b9ff
1095
1065
2022-01-17T21:19:19Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 01
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro2
|screenshot = Portal 2 Chapter 1 Test Chamber 01.png
|chambernumber1 = 0
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Introduction|Chapter 1 - Introduction]]''
|next = ''[[Portal 2 Chapter 1 Test Chamber 02|Chapter 1 - Test Chamber 02]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 01
|image= [[File: Portal 2 Chapter 1 Test Chamber 01.png|375px]]
|map = <tt>sp_a1_intro2</tt>
|type = Another Cube- and button-based puzzle
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 01 (Dilapidated)
|music = '''''Volume 1''''' <br> 6. '''''Overgrowth''''
|objective = Complete the overgrown Testing track (Chamber 01)
}}
'''Portal 2 Chapter 1 Test Chamber 01''' (<tt>'''sp_a1_intro2'''</tt>) is the second level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the second level of the game. The chamber takes place within an Overgrown [[Portal Test Chamber 01|callback of Test Chamber 01 from Portal.]]It introduces, the teleportation of [[Portals]], [[Weighted Storage Cubes]], and a [[Heavy Duty Super-Colliding Super Button]].
==Transcript==
''Chell arrives at Test Chamber 01'' <br>
Announcer: If you feel liquid running down your neck, relax, lie on your back and apply immediate pressure to your temples. You are simply experiencing a rare reaction in which the material emancipation grill may have emancipated the ear tubes inside your head. <br>
''Chell picks up the Cube'' <br>
''Chell places the Cube on the Button'' <br>
''Chell solves Test Chamber 01 and proceeds to the exit'' <br>
Announcer: Good. Because of the technical difficulties we are currently experiencing, your test environment is unsupervised. Before reentering the relaxation vault at the conclusion of testing, please take a moment to write down the results of your test. An Aperture Science Reintegration Associate will revive you for an interview when society has been rebuilt. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">https://youtu.be/4HzSm-9Bf-M</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
6. '''''Overgrowth''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 01.png|alt1=a|Overgrown Test Chamber 01
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
fe2bf5af2df9ce19635b6d02f3ccf442d1a8db0d
1097
1095
2022-01-17T21:22:49Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 01
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro2
|screenshot = Portal 2 Chapter 1 Test Chamber 01.jpg
|chambernumber1 = 0
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Introduction|Chapter 1 - Introduction]]''
|next = ''[[Portal 2 Chapter 1 Test Chamber 02|Chapter 1 - Test Chamber 02]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 01
|image= [[File: Portal 2 Chapter 1 Test Chamber 01.jpg|375px]]
|map = <tt>sp_a1_intro2</tt>
|type = Another Cube- and button-based puzzle
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 01 (Dilapidated)
|music = '''''Volume 1''''' <br> 6. '''''Overgrowth''''
|objective = Complete the overgrown Testing track (Chamber 01)
}}
'''Portal 2 Chapter 1 Test Chamber 01''' (<tt>'''sp_a1_intro2'''</tt>) is the second level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the second level of the game. The chamber takes place within an Overgrown [[Portal Test Chamber 01|callback of Test Chamber 01 from Portal.]]It introduces, the teleportation of [[Portals]], [[Weighted Storage Cubes]], and a [[Heavy Duty Super-Colliding Super Button]].
==Transcript==
''Chell arrives at Test Chamber 01'' <br>
Announcer: If you feel liquid running down your neck, relax, lie on your back and apply immediate pressure to your temples. You are simply experiencing a rare reaction in which the material emancipation grill may have emancipated the ear tubes inside your head. <br>
''Chell picks up the Cube'' <br>
''Chell places the Cube on the Button'' <br>
''Chell solves Test Chamber 01 and proceeds to the exit'' <br>
Announcer: Good. Because of the technical difficulties we are currently experiencing, your test environment is unsupervised. Before reentering the relaxation vault at the conclusion of testing, please take a moment to write down the results of your test. An Aperture Science Reintegration Associate will revive you for an interview when society has been rebuilt. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">https://youtu.be/4HzSm-9Bf-M</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
6. '''''Overgrowth''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 01.jpg|alt1=a|Overgrown Test Chamber 01
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
39c58834438ba205bd4478985845a1bc60840474
1098
1097
2022-01-17T21:23:23Z
ThinkingWithPortals87
30645314
/* Trivia */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 01
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro2
|screenshot = Portal 2 Chapter 1 Test Chamber 01.jpg
|chambernumber1 = 0
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Introduction|Chapter 1 - Introduction]]''
|next = ''[[Portal 2 Chapter 1 Test Chamber 02|Chapter 1 - Test Chamber 02]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 01
|image= [[File: Portal 2 Chapter 1 Test Chamber 01.jpg|375px]]
|map = <tt>sp_a1_intro2</tt>
|type = Another Cube- and button-based puzzle
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 01 (Dilapidated)
|music = '''''Volume 1''''' <br> 6. '''''Overgrowth''''
|objective = Complete the overgrown Testing track (Chamber 01)
}}
'''Portal 2 Chapter 1 Test Chamber 01''' (<tt>'''sp_a1_intro2'''</tt>) is the second level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the second level of the game. The chamber takes place within an Overgrown [[Portal Test Chamber 01|callback of Test Chamber 01 from Portal.]]It introduces, the teleportation of [[Portals]], [[Weighted Storage Cubes]], and a [[Heavy Duty Super-Colliding Super Button]].
==Transcript==
''Chell arrives at Test Chamber 01'' <br>
Announcer: If you feel liquid running down your neck, relax, lie on your back and apply immediate pressure to your temples. You are simply experiencing a rare reaction in which the material emancipation grill may have emancipated the ear tubes inside your head. <br>
''Chell picks up the Cube'' <br>
''Chell places the Cube on the Button'' <br>
''Chell solves Test Chamber 01 and proceeds to the exit'' <br>
Announcer: Good. Because of the technical difficulties we are currently experiencing, your test environment is unsupervised. Before reentering the relaxation vault at the conclusion of testing, please take a moment to write down the results of your test. An Aperture Science Reintegration Associate will revive you for an interview when society has been rebuilt. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">https://youtu.be/4HzSm-9Bf-M</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
6. '''''Overgrowth''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 01.jpg|alt1=a|Overgrown Test Chamber 01
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
8728721e80a1828cba3ca85af42faef38234ff7e
User:ThinkingWithPortals87
2
388
1062
2022-01-03T19:56:55Z
ThinkingWithPortals87
30645314
Created page with "{{Block STAF icon}}{{Infobox test chamber |title = Chapter 1 - Introduction |dirty = 1 |valve-title = |map = sp_a1_intro1 |screenshot = Portal 2 Chapter 1 Introduction - Rela..."
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title =
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 5
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 5
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
0f4a9a3830d5af86151fb1e7f9b05f195fc86a66
Portal 2 Chapter 4 Test Chamber 21 (Escape)
0
389
1066
2022-01-13T17:24:41Z
ThinkingWithPortals87
30645314
Created page with "{{Block STAF icon}}{{Infobox test chamber |title = Chapter 4 - Behind the Scenes - Part 1 (GLaDOS Testchamber 21) |valve-title = |map = sp_a2_bts1 |screenshot = Portal 2 Chap..."
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 4 - Behind the Scenes - Part 1 (GLaDOS Testchamber 21)
|valve-title =
|map = sp_a2_bts1
|screenshot = Portal 2 Chapter 4 Test Chamber 21.png
|chambernumber1 = 2
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 4 Escape
|chamberprogressnumber1 = 2
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 2
|chamberprogressnumber2(2) = 2
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal GLaDOS' Chamber|GLaDOS' Chamber (Portal)]]'' (chronologically)
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
6b645a6418903aedb0a84d8ea901284b8cdc213d
1068
1066
2022-01-13T17:41:29Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 4 - Behind the Scenes - Part 1 (GLaDOS Testchamber 21)
|valve-title =
|map = sp_a2_bts1
|screenshot = Portal 2 Chapter 4 Test Chamber 21.png
|chambernumber1 = 2
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 4 Escape
|chamberprogressnumber1 = 2
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 2
|chamberprogressnumber2(2) = 2
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 4 Test Chamber 20|Chapter 4 - Chamber 20]]''
|next = ''[[Portal 2 Chapter 4 Escape|Chapter 1 - Escaping GLaDOS' Test Track (Part 2)]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 4 - Escaping GLaDOS' Test Track (Part 1) - ''Chamber 21''
|image= [[File: Portal 2 Chapter 4 Test Chamber 21.png|375px]]
|map = <tt>sp_a2_bts1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
22a0366a27533270702c4a2871ea7e7c5e406742
1069
1068
2022-01-13T19:06:17Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 4 - Behind the Scenes - Part 1 (GLaDOS Testchamber 21)
|valve-title =
|map = sp_a2_bts1
|screenshot = Portal 2 Chapter 4 Test Chamber 21.png
|chambernumber1 = 2
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 4 Escape
|chamberprogressnumber1 = 2
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 2
|chamberprogressnumber2(2) = 2
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 4 Test Chamber 20|Chapter 4 - Chamber 20]]''
|next = ''[[Portal 2 Chapter 4 Escape|Chapter 1 - Escaping GLaDOS' Test Track (Part 2)]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 4 - Escaping GLaDOS' Test Track (Part 1) - ''Chamber 21''
|image= [[File: Portal 2 Chapter 4 Test Chamber 21.png|375px]]
|map = <tt>sp_a2_bts1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean, Behind the Scenes
|location = * [[Aperture Science Enrichment Center]] <br>
**GLaDOS Test Chamber 21, Inner Part of the Facility
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
216012090137a269e019a53271f854f92b10079e
1071
1069
2022-01-13T21:43:06Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 4 - Behind the Scenes - Part 1 (GLaDOS Testchamber 21)
|valve-title =
|map = sp_a2_bts1
|screenshot = Portal 2 Chapter 4 Test Chamber 21.png
|chambernumber1 = 2
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 4 Escape
|chamberprogressnumber1 = 2
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 2
|chamberprogressnumber2(2) = 2
| icon1 = light bridge on
| icon2 = cube dispenser on
| icon3 = cube button on
| icon4 = cube hazard on
| icon5 = laser sensor
| icon6 = laser redirection
| icon7 = turret hazard
| icon8 = laser hazard
| icon9 = water hazard on
| icon10 = dirty water
| previous = Portal 2 Chapter 4 Test Chamber 20
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 4 Test Chamber 20|Chapter 4 - Chamber 20]]''
|next = ''[[Portal 2 Chapter 4 Escape|Chapter 1 - Escaping GLaDOS' Test Track (Part 2)]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 4 - Escaping GLaDOS' Test Track (Part 1) - ''Chamber 21''
|image= [[File: Portal 2 Chapter 4 Test Chamber 21.png|375px]]
|map = <tt>sp_a2_bts1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean, Behind the Scenes
|location = * [[Aperture Science Enrichment Center]] <br>
**GLaDOS Test Chamber 21, Inner Part of the Facility
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
837aaa44e347e997206ce2663542523119123ddc
1072
1071
2022-01-13T21:50:05Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 4 - Behind the Scenes - Part 1 (GLaDOS Testchamber 21)
|valve-title =
|map = sp_a2_bts1
|screenshot = Portal 2 Chapter 4 Test Chamber 21.png
|chambernumber1 = 2
|chambernumber2 = 1
|previous =
|next = Portal 2 Chapter 4 Escape
|chamberprogressnumber1 = 2
|chamberprogressnumber1(2) = 1
|chamberprogressnumber2 = 2
|chamberprogressnumber2(2) = 2
| icon1 = light bridge on
| icon2 = cube dispenser on
| icon3 = cube button on
| icon4 = cube hazard on
| icon5 = laser sensor
| icon6 = laser redirection
| icon7 = turret hazard
| icon8 = laser hazard
| icon9 = water hazard on
| icon10 = dirty water
| previous = Portal 2 Chapter 4 Test Chamber 20
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 4 Test Chamber 20|Chapter 4 - Chamber 20]]''
|next = ''[[Portal 2 Chapter 4 Escape|Chapter 4 - Escaping GLaDOS' Test Track (Part 2)]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 4 - Escaping GLaDOS' Test Track (Part 1) - ''Chamber 21''
|image= [[File: Portal 2 Chapter 4 Test Chamber 21.png|375px]]
|map = <tt>sp_a2_bts1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean, Behind the Scenes
|location = * [[Aperture Science Enrichment Center]] <br>
**GLaDOS Test Chamber 21, Inner Part of the Facility
|music = '''''Volume 2''''' <br> 4. '''''An Aceent Beyond'''''
|objective = Meet up with Wheatley and escape from the facility with him
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber Sign.png|alt8=a|The Test Chamber Sign of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt9=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt10=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
5a4811ebb46273737fcc08795ee19cc6a1d7f789
File:Portal 2 Chapter 4 Test Chamber 21.png
6
390
1067
2022-01-13T17:35:41Z
ThinkingWithPortals87
30645314
GLaDOS Chamber 21
wikitext
text/x-wiki
== Summary ==
GLaDOS Chamber 21
c40b9d8720c5b87ba11653af8b3dee3fcc5f5bb0
Testing Tracks
0
391
1070
2022-01-13T21:14:49Z
ThinkingWithPortals87
30645314
Created page with "A '''Testing track''', also known as a testing course or a testing area, is a set of modular and mobile chambers built for Test Subjects to carry live-testing of the effective..."
wikitext
text/x-wiki
A '''Testing track''', also known as a testing course or a testing area, is a set of modular and mobile chambers built for Test Subjects to carry live-testing of the effectiveness of any products found throughout the Aperture Science Enrichment Center.
Testing courses are the elements and setting for the many gameplay aspects used in Portal and Portal 2.
The results of these tests are either to establish the psychological understanding and comprehensiveness of Test Subjects when given a situation that requires usage of Aperture products, or to further the cause in perfecting these products before they are prepared for any form of approval.
== Overview ==
As a result of GLaDOS' programming and purpose, she is regulated to manage and continuously develop the courses for the testing of products despite the lack of shipment and approval from the outside world. GLaDOS, even though regulated, truly believes that the studying of these tests will benefit science.
In the 1950s, the first known testing tracks created by Aperture Science (then known as Aperture Science Innovators) consisted of nine deep Enrichment Shafts containing vast spheres which would hold groups of test chambers.
The test chambers from the vintage era, unlike those built and managed by GLaDOS later on in 200-, would begin with volunteer Test Subjects waiting in a lobby and exiting via an elevator to the surface once the testing track was completed (presuming the volunteer test subject does not die during testing). This contrasts with the later testing tracks, in which GlaDOS kills her test subjects in every final chamber of a test track.
Eventually in 1979, Aperture CEO Cave Johnson had faced bankruptcy and decided that the Enrichment Center staff are to take turns in mandatory testing. Sometime after his passing in the late 1980s, Aperture began to expand on even further parts of the Enrichment Center, having built gantry cranes everywhere to support not only the newer batch of test chambers, but maintenance areas and offices as well.
After GLaDOS' takeover on the entire staff, she gains full control and responsibility over the tests and begins conducting them with the aid of Chell, who became her first Test Subject as Doug Rattmann had sabotaged the Test Subject roster. Despite having been killed by Chell later on in Portal, she shows her true dedication to science by still putting Chell to good use in Portal 2. However, she still had a deep hatred for her and began constructing ATLAS and P-body as the new Test Subjects that would render Chell unnecessary for testing. Throughout the cooperative campaign of Portal 2, ATLAS and P-body are her Test Subjects and often her own personal minions.
== Testing tracks ==
=== Enrichment Shafts ===
==== Co-op Test Shaft ====
''Main article:'' [[Co-op Test Shaft]]
This unnamed Enrichment Shaft is one of the nine underground shafts reaching approximately 4400 meters up from the deepest parts of the salt mine that is the Enrichment Center, and is featured only in the Portal 2 cooperative testing course, Mobility Gels.
This test course is the final part of GLaDOS' elaborate plot, in which she sends her two robot Test Subjects; ATLAS and P-body through the test shaft to retrieve hundreds of live humans in stasis, stored in a vault outside the tests.
''Main article:'' [[Test Shaft 09]]
2bf91a58ede45caa69e2f50c05c8f1da3be7d1c4
1074
1070
2022-01-13T22:06:00Z
ThinkingWithPortals87
30645314
/* Testing tracks */
wikitext
text/x-wiki
A '''Testing track''', also known as a testing course or a testing area, is a set of modular and mobile chambers built for Test Subjects to carry live-testing of the effectiveness of any products found throughout the Aperture Science Enrichment Center.
Testing courses are the elements and setting for the many gameplay aspects used in Portal and Portal 2.
The results of these tests are either to establish the psychological understanding and comprehensiveness of Test Subjects when given a situation that requires usage of Aperture products, or to further the cause in perfecting these products before they are prepared for any form of approval.
== Overview ==
As a result of GLaDOS' programming and purpose, she is regulated to manage and continuously develop the courses for the testing of products despite the lack of shipment and approval from the outside world. GLaDOS, even though regulated, truly believes that the studying of these tests will benefit science.
In the 1950s, the first known testing tracks created by Aperture Science (then known as Aperture Science Innovators) consisted of nine deep Enrichment Shafts containing vast spheres which would hold groups of test chambers.
The test chambers from the vintage era, unlike those built and managed by GLaDOS later on in 200-, would begin with volunteer Test Subjects waiting in a lobby and exiting via an elevator to the surface once the testing track was completed (presuming the volunteer test subject does not die during testing). This contrasts with the later testing tracks, in which GlaDOS kills her test subjects in every final chamber of a test track.
Eventually in 1979, Aperture CEO Cave Johnson had faced bankruptcy and decided that the Enrichment Center staff are to take turns in mandatory testing. Sometime after his passing in the late 1980s, Aperture began to expand on even further parts of the Enrichment Center, having built gantry cranes everywhere to support not only the newer batch of test chambers, but maintenance areas and offices as well.
After GLaDOS' takeover on the entire staff, she gains full control and responsibility over the tests and begins conducting them with the aid of Chell, who became her first Test Subject as Doug Rattmann had sabotaged the Test Subject roster. Despite having been killed by Chell later on in Portal, she shows her true dedication to science by still putting Chell to good use in Portal 2. However, she still had a deep hatred for her and began constructing ATLAS and P-body as the new Test Subjects that would render Chell unnecessary for testing. Throughout the cooperative campaign of Portal 2, ATLAS and P-body are her Test Subjects and often her own personal minions.
== Testing tracks ==
=== Enrichment Shafts ===
==== Co-op Test Shaft ====
''Main article:'' [[Co-op Test Shaft]]
This unnamed Enrichment Shaft is one of the nine underground shafts reaching approximately 4400 meters up from the deepest parts of the salt mine that is the Enrichment Center, and is featured only in the Portal 2 cooperative testing course, Mobility Gels.
This test course is the final part of GLaDOS' elaborate plot, in which she sends her two robot Test Subjects; ATLAS and P-body through the test shaft to retrieve hundreds of live humans in stasis, stored in a vault outside the tests.
==== Test Shaft 09 ====
''Main article:'' [[Test Shaft 09]]
This Enrichment Shaft, codenamed "Zulu Bunsen", is the last in a group of nine Enrichment Shafts reaching approximately 4400 meters up from the deepest parts of the salt mine where the Enrichment Center is built, and featured in the Portal 2 single-player campaign chapters, The Fall and The Reunion.
Throughout Chell's adventure through these test chambers, she is guided by pre-recorded messages of former Aperture CEO Cave Johnson. At some point, she reunites with GLaDOS, who was uploaded into a potato battery and the two are forced to work together to escape the underground shaft. The test shaft serves as the grand revelation on GLaDOS' history.
=== GLaDOS' test tracks ===
==== GLaDOS' test track (Portal) ====
''Main article:'' [[GLaDOS' Test Track (Portal)]]
GLaDOS' Testing Track (Portal) is the original testing track featured in Portal, and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by Chell as part of her mandatory testing. The first chamber of this course is located nearby the Extended Relaxation Center from which Test Subjects are deployed from and put into temporary stasis in the Relaxation Vault. The last chamber of this course however, is connected to the Incinerator Room.
==== GLaDOS' test track (Portal 2) ====
''Main article:'' [[GLaDOS' Test Track (Portal 2)]]
GLaDOS' Testing Track (Portal 2) is a set of repaired and newly built chambers in a testing course featured throughout the first half of the single-player campaign in Portal 2. It consists of 22 test chambers, with the starting chamber a recycling of the sixth test chamber from Portal, having been reached from the last, which is connected to the Incinerator Room. The final chamber of this course is the 22nd, however Wheatley has Chell escape the 21st chamber as the last chamber is a death trap for Chell.
Throughout this testing course, GLaDOS slowly repairs these chambers and finally reaches a clean and perfected state near the very end of the course.
==== Co-op test tracks ====
''Main article:'' [[Cooperative Testing Courses]]
Connected to the Hub, these testing tracks are spread across the Enrichment Center and are used for the robot Test Subjects; ATLAS and P-body. Locations such as the Turret Manufacturing and an unnamed Test Shaft are also part of the testing courses, secretly as one of GLaDOS' elaborate plot to further her access over the entire Aperture Science facility.
032800b5edfbce2e0cee78b4a99b30d8b21c6371
1075
1074
2022-01-13T22:09:42Z
ThinkingWithPortals87
30645314
/* Co-op test tracks */
wikitext
text/x-wiki
A '''Testing track''', also known as a testing course or a testing area, is a set of modular and mobile chambers built for Test Subjects to carry live-testing of the effectiveness of any products found throughout the Aperture Science Enrichment Center.
Testing courses are the elements and setting for the many gameplay aspects used in Portal and Portal 2.
The results of these tests are either to establish the psychological understanding and comprehensiveness of Test Subjects when given a situation that requires usage of Aperture products, or to further the cause in perfecting these products before they are prepared for any form of approval.
== Overview ==
As a result of GLaDOS' programming and purpose, she is regulated to manage and continuously develop the courses for the testing of products despite the lack of shipment and approval from the outside world. GLaDOS, even though regulated, truly believes that the studying of these tests will benefit science.
In the 1950s, the first known testing tracks created by Aperture Science (then known as Aperture Science Innovators) consisted of nine deep Enrichment Shafts containing vast spheres which would hold groups of test chambers.
The test chambers from the vintage era, unlike those built and managed by GLaDOS later on in 200-, would begin with volunteer Test Subjects waiting in a lobby and exiting via an elevator to the surface once the testing track was completed (presuming the volunteer test subject does not die during testing). This contrasts with the later testing tracks, in which GlaDOS kills her test subjects in every final chamber of a test track.
Eventually in 1979, Aperture CEO Cave Johnson had faced bankruptcy and decided that the Enrichment Center staff are to take turns in mandatory testing. Sometime after his passing in the late 1980s, Aperture began to expand on even further parts of the Enrichment Center, having built gantry cranes everywhere to support not only the newer batch of test chambers, but maintenance areas and offices as well.
After GLaDOS' takeover on the entire staff, she gains full control and responsibility over the tests and begins conducting them with the aid of Chell, who became her first Test Subject as Doug Rattmann had sabotaged the Test Subject roster. Despite having been killed by Chell later on in Portal, she shows her true dedication to science by still putting Chell to good use in Portal 2. However, she still had a deep hatred for her and began constructing ATLAS and P-body as the new Test Subjects that would render Chell unnecessary for testing. Throughout the cooperative campaign of Portal 2, ATLAS and P-body are her Test Subjects and often her own personal minions.
== Testing tracks ==
=== Enrichment Shafts ===
==== Co-op Test Shaft ====
''Main article:'' [[Co-op Test Shaft]]
This unnamed Enrichment Shaft is one of the nine underground shafts reaching approximately 4400 meters up from the deepest parts of the salt mine that is the Enrichment Center, and is featured only in the Portal 2 cooperative testing course, Mobility Gels.
This test course is the final part of GLaDOS' elaborate plot, in which she sends her two robot Test Subjects; ATLAS and P-body through the test shaft to retrieve hundreds of live humans in stasis, stored in a vault outside the tests.
==== Test Shaft 09 ====
''Main article:'' [[Test Shaft 09]]
This Enrichment Shaft, codenamed "Zulu Bunsen", is the last in a group of nine Enrichment Shafts reaching approximately 4400 meters up from the deepest parts of the salt mine where the Enrichment Center is built, and featured in the Portal 2 single-player campaign chapters, The Fall and The Reunion.
Throughout Chell's adventure through these test chambers, she is guided by pre-recorded messages of former Aperture CEO Cave Johnson. At some point, she reunites with GLaDOS, who was uploaded into a potato battery and the two are forced to work together to escape the underground shaft. The test shaft serves as the grand revelation on GLaDOS' history.
=== GLaDOS' test tracks ===
==== GLaDOS' test track (Portal) ====
''Main article:'' [[GLaDOS' Test Track (Portal)]]
GLaDOS' Testing Track (Portal) is the original testing track featured in Portal, and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by Chell as part of her mandatory testing. The first chamber of this course is located nearby the Extended Relaxation Center from which Test Subjects are deployed from and put into temporary stasis in the Relaxation Vault. The last chamber of this course however, is connected to the Incinerator Room.
==== GLaDOS' test track (Portal 2) ====
''Main article:'' [[GLaDOS' Test Track (Portal 2)]]
GLaDOS' Testing Track (Portal 2) is a set of repaired and newly built chambers in a testing course featured throughout the first half of the single-player campaign in Portal 2. It consists of 22 test chambers, with the starting chamber a recycling of the sixth test chamber from Portal, having been reached from the last, which is connected to the Incinerator Room. The final chamber of this course is the 22nd, however Wheatley has Chell escape the 21st chamber as the last chamber is a death trap for Chell.
Throughout this testing course, GLaDOS slowly repairs these chambers and finally reaches a clean and perfected state near the very end of the course.
==== Co-op test tracks ====
''Main article:'' [[Cooperative Testing Courses]]
Connected to the Hub, these testing tracks are spread across the Enrichment Center and are used for the robot Test Subjects; ATLAS and P-body. Locations such as the Turret Manufacturing and an unnamed Test Shaft are also part of the testing courses, secretly as one of GLaDOS' elaborate plot to further her access over the entire Aperture Science facility.
=== Wheatley's test track ===
''Main article:'' [[Wheatley's Test Track]]
Created by Wheatley when he took control over the Central AI body and the Enrichment Center with it, it supposedly consists of 19 test chambers. These test chambers were constructed if not stolen from GLaDOS after Wheatley had accidentally thrown both her and Chell into Test Shaft 09.
This track greatly reflects on Wheatley's incompetence, featuring the Frankenturrets; which are Weighted Storage Cubes attached to Turrets. The only test that he himself makes (not steals) is a pedestal button dropping a Frankenturret onto a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button. Wheatley's surveillance consists of large TV screens displaying himself to Chell, which are very susceptible to damage. And there are two instances of jumping around.
35239bf30ca55c319aae50e71dc4ec555739087d
1076
1075
2022-01-13T22:10:33Z
ThinkingWithPortals87
30645314
/* Wheatley's test track */
wikitext
text/x-wiki
A '''Testing track''', also known as a testing course or a testing area, is a set of modular and mobile chambers built for Test Subjects to carry live-testing of the effectiveness of any products found throughout the Aperture Science Enrichment Center.
Testing courses are the elements and setting for the many gameplay aspects used in Portal and Portal 2.
The results of these tests are either to establish the psychological understanding and comprehensiveness of Test Subjects when given a situation that requires usage of Aperture products, or to further the cause in perfecting these products before they are prepared for any form of approval.
== Overview ==
As a result of GLaDOS' programming and purpose, she is regulated to manage and continuously develop the courses for the testing of products despite the lack of shipment and approval from the outside world. GLaDOS, even though regulated, truly believes that the studying of these tests will benefit science.
In the 1950s, the first known testing tracks created by Aperture Science (then known as Aperture Science Innovators) consisted of nine deep Enrichment Shafts containing vast spheres which would hold groups of test chambers.
The test chambers from the vintage era, unlike those built and managed by GLaDOS later on in 200-, would begin with volunteer Test Subjects waiting in a lobby and exiting via an elevator to the surface once the testing track was completed (presuming the volunteer test subject does not die during testing). This contrasts with the later testing tracks, in which GlaDOS kills her test subjects in every final chamber of a test track.
Eventually in 1979, Aperture CEO Cave Johnson had faced bankruptcy and decided that the Enrichment Center staff are to take turns in mandatory testing. Sometime after his passing in the late 1980s, Aperture began to expand on even further parts of the Enrichment Center, having built gantry cranes everywhere to support not only the newer batch of test chambers, but maintenance areas and offices as well.
After GLaDOS' takeover on the entire staff, she gains full control and responsibility over the tests and begins conducting them with the aid of Chell, who became her first Test Subject as Doug Rattmann had sabotaged the Test Subject roster. Despite having been killed by Chell later on in Portal, she shows her true dedication to science by still putting Chell to good use in Portal 2. However, she still had a deep hatred for her and began constructing ATLAS and P-body as the new Test Subjects that would render Chell unnecessary for testing. Throughout the cooperative campaign of Portal 2, ATLAS and P-body are her Test Subjects and often her own personal minions.
== Testing tracks ==
=== Enrichment Shafts ===
==== Co-op Test Shaft ====
''Main article:'' [[Co-op Test Shaft]]
This unnamed Enrichment Shaft is one of the nine underground shafts reaching approximately 4400 meters up from the deepest parts of the salt mine that is the Enrichment Center, and is featured only in the Portal 2 cooperative testing course, Mobility Gels.
This test course is the final part of GLaDOS' elaborate plot, in which she sends her two robot Test Subjects; ATLAS and P-body through the test shaft to retrieve hundreds of live humans in stasis, stored in a vault outside the tests.
==== Test Shaft 09 ====
''Main article:'' [[Test Shaft 09]]
This Enrichment Shaft, codenamed "Zulu Bunsen", is the last in a group of nine Enrichment Shafts reaching approximately 4400 meters up from the deepest parts of the salt mine where the Enrichment Center is built, and featured in the Portal 2 single-player campaign chapters, The Fall and The Reunion.
Throughout Chell's adventure through these test chambers, she is guided by pre-recorded messages of former Aperture CEO Cave Johnson. At some point, she reunites with GLaDOS, who was uploaded into a potato battery and the two are forced to work together to escape the underground shaft. The test shaft serves as the grand revelation on GLaDOS' history.
=== GLaDOS' test tracks ===
==== GLaDOS' test track (Portal) ====
''Main article:'' [[GLaDOS' Test Track (Portal)]]
GLaDOS' Testing Track (Portal) is the original testing track featured in Portal, and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by Chell as part of her mandatory testing. The first chamber of this course is located nearby the Extended Relaxation Center from which Test Subjects are deployed from and put into temporary stasis in the Relaxation Vault. The last chamber of this course however, is connected to the Incinerator Room.
==== GLaDOS' test track (Portal 2) ====
''Main article:'' [[GLaDOS' Test Track (Portal 2)]]
GLaDOS' Testing Track (Portal 2) is a set of repaired and newly built chambers in a testing course featured throughout the first half of the single-player campaign in Portal 2. It consists of 22 test chambers, with the starting chamber a recycling of the sixth test chamber from Portal, having been reached from the last, which is connected to the Incinerator Room. The final chamber of this course is the 22nd, however Wheatley has Chell escape the 21st chamber as the last chamber is a death trap for Chell.
Throughout this testing course, GLaDOS slowly repairs these chambers and finally reaches a clean and perfected state near the very end of the course.
==== Co-op test tracks ====
''Main article:'' [[Cooperative Testing Courses]]
Connected to the Hub, these testing tracks are spread across the Enrichment Center and are used for the robot Test Subjects; ATLAS and P-body. Locations such as the Turret Manufacturing and an unnamed Test Shaft are also part of the testing courses, secretly as one of GLaDOS' elaborate plot to further her access over the entire Aperture Science facility.
=== Wheatley's test track ===
''Main article:'' [[Wheatley's Testing Track]]
Created by Wheatley when he took control over the Central AI body and the Enrichment Center with it, it supposedly consists of 19 test chambers. These test chambers were constructed if not stolen from GLaDOS after Wheatley had accidentally thrown both her and Chell into Test Shaft 09.
This track greatly reflects on Wheatley's incompetence, featuring the Frankenturrets; which are Weighted Storage Cubes attached to Turrets. The only test that he himself makes (not steals) is a pedestal button dropping a Frankenturret onto a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button. Wheatley's surveillance consists of large TV screens displaying himself to Chell, which are very susceptible to damage. And there are two instances of jumping around.
746d16d7b2f7ab86701f42ccec6ebf57ec6f21cd
1086
1076
2022-01-14T08:17:51Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
A '''Testing track''', also known as a testing course or a testing area, is a set of modular and mobile chambers built for Test Subjects to carry live-testing of the effectiveness of any products found throughout the Aperture Science Enrichment Center.
Testing courses are the elements and setting for the many gameplay aspects used in Portal and Portal 2.
The results of these tests are either to establish the psychological understanding and comprehensiveness of Test Subjects when given a situation that requires usage of Aperture products, or to further the cause in perfecting these products before they are prepared for any form of approval.
== Overview ==
As a result of GLaDOS' programming and purpose, she is regulated to manage and continuously develop the courses for the testing of products despite the lack of shipment and approval from the outside world. GLaDOS, even though regulated, truly believes that the studying of these tests will benefit science.
In the 1950s, the first known testing tracks created by Aperture Science (then known as Aperture Science Innovators) consisted of nine deep Enrichment Shafts containing vast spheres which would hold groups of test chambers.
The test chambers from the vintage era, unlike those built and managed by GLaDOS later on in 200-, would begin with volunteer Test Subjects waiting in a lobby and exiting via an elevator to the surface once the testing track was completed (presuming the volunteer test subject does not die during testing). This contrasts with the later testing tracks, in which GlaDOS kills her test subjects in every final chamber of a test track.
Eventually in 1979, Aperture CEO Cave Johnson had faced bankruptcy and decided that the Enrichment Center staff are to take turns in mandatory testing. Sometime after his passing in the late 1980s, Aperture began to expand on even further parts of the Enrichment Center, having built gantry cranes everywhere to support not only the newer batch of test chambers, but maintenance areas and offices as well.
After GLaDOS' takeover on the entire staff, she gains full control and responsibility over the tests and begins conducting them with the aid of Chell, who became her first Test Subject as Doug Rattmann had sabotaged the Test Subject roster. Despite having been killed by Chell later on in Portal, she shows her true dedication to science by still putting Chell to good use in Portal 2. However, she still had a deep hatred for her and began constructing ATLAS and P-body as the new Test Subjects that would render Chell unnecessary for testing. Throughout the cooperative campaign of Portal 2, ATLAS and P-body are her Test Subjects and often her own personal minions.
== Testing tracks ==
=== Enrichment Shafts ===
==== Co-op Test Shaft ====
''Main article:'' [[Co-op Test Shaft]]
This unnamed Enrichment Shaft is one of the nine underground shafts reaching approximately 4400 meters up from the deepest parts of the salt mine that is the Enrichment Center, and is featured only in the Portal 2 cooperative testing course, Mobility Gels.
This test course is the final part of GLaDOS' elaborate plot, in which she sends her two robot Test Subjects; ATLAS and P-body through the test shaft to retrieve hundreds of live humans in stasis, stored in a vault outside the tests.
==== Test Shaft 09 ====
''Main article:'' [[Test Shaft 09]]
This Enrichment Shaft, codenamed "Zulu Bunsen", is the last in a group of nine Enrichment Shafts reaching approximately 4400 meters up from the deepest parts of the salt mine where the Enrichment Center is built, and featured in the Portal 2 single-player campaign chapters, The Fall and The Reunion.
Throughout Chell's adventure through these test chambers, she is guided by pre-recorded messages of former Aperture CEO Cave Johnson. At some point, she reunites with GLaDOS, who was uploaded into a potato battery and the two are forced to work together to escape the underground shaft. The test shaft serves as the grand revelation on GLaDOS' history.
=== GLaDOS' test tracks ===
==== GLaDOS' test track (Portal) ====
''Main article:'' [[GLaDOS' Testing Track (Portal)]]
GLaDOS' Testing Track (Portal) is the original testing track featured in Portal, and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by Chell as part of her mandatory testing. The first chamber of this course is located nearby the Extended Relaxation Center from which Test Subjects are deployed from and put into temporary stasis in the Relaxation Vault. The last chamber of this course however, is connected to the Incinerator Room.
==== GLaDOS' test track (Portal 2) ====
''Main article:'' [[GLaDOS' Testing Track (Portal 2)]]
GLaDOS' Testing Track (Portal 2) is a set of repaired and newly built chambers in a testing course featured throughout the first half of the single-player campaign in Portal 2. It consists of 22 test chambers, with the starting chamber a recycling of the sixth test chamber from Portal, having been reached from the last, which is connected to the Incinerator Room. The final chamber of this course is the 22nd, however Wheatley has Chell escape the 21st chamber as the last chamber is a death trap for Chell.
Throughout this testing course, GLaDOS slowly repairs these chambers and finally reaches a clean and perfected state near the very end of the course.
==== Co-op test tracks ====
''Main article:'' [[Cooperative Testing Courses]]
Connected to the Hub, these testing tracks are spread across the Enrichment Center and are used for the robot Test Subjects; ATLAS and P-body. Locations such as the Turret Manufacturing and an unnamed Test Shaft are also part of the testing courses, secretly as one of GLaDOS' elaborate plot to further her access over the entire Aperture Science facility.
=== Wheatley's test track ===
''Main article:'' [[Wheatley's Testing Track]]
Created by Wheatley when he took control over the Central AI body and the Enrichment Center with it, it supposedly consists of 19 test chambers. These test chambers were constructed if not stolen from GLaDOS after Wheatley had accidentally thrown both her and Chell into Test Shaft 09.
This track greatly reflects on Wheatley's incompetence, featuring the Frankenturrets; which are Weighted Storage Cubes attached to Turrets. The only test that he himself makes (not steals) is a pedestal button dropping a Frankenturret onto a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button. Wheatley's surveillance consists of large TV screens displaying himself to Chell, which are very susceptible to damage. And there are two instances of jumping around.
f05dfbf84b9c764213fb8578121030feeb00978c
Category:Maps
14
392
1073
2022-01-13T21:55:53Z
ThinkingWithPortals87
30645314
Created page with "==List of Singleplayer maps== ===''Chapter 1 (Act 1)''=== * sp_a1_intro1 - [https://theportalwiki.com/wiki/Portal_2_Chapter_1_Introduction] * sp_a1_intro2 - [https://theport..."
wikitext
text/x-wiki
==List of Singleplayer maps==
===''Chapter 1 (Act 1)''===
* sp_a1_intro1 - [https://theportalwiki.com/wiki/Portal_2_Chapter_1_Introduction]
* sp_a1_intro2 - [https://theportalwiki.com/wiki/Portal_2_Chapter_1_Test_Chamber_1]
*
*
*
*
*
*
909537b847c629e7f2e58386c897d25567ab9c70
Portal 2 Co-op Course 3 Test Chamber 07
0
393
1077
2022-01-13T22:37:07Z
ThinkingWithPortals87
30645314
Created page with "{{Block STAF icon}} {{Infobox test chamber |title = Course 3 - Test Chamber 06 |valve-title = |map = mp_coop_turret_walls |screenshot = Portal 2 Co-op Course 3 Test Chamber 0..."
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
1b77f78914a6af839a40023a81875c79c5727074
1078
1077
2022-01-13T22:39:46Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "This is a bridge-building exercise. The humans were miserable at this, mostly because you can't build bridges out of tears." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "This was another test no one had ever completed before you two. Oh, the science we used to learn with this test. Now the test is useless." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
e0da582f7433071028e781ca6fd7e4a3f16c4293
1079
1078
2022-01-13T22:48:33Z
ThinkingWithPortals87
30645314
/* Transcript */
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 6
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 05|Course 3 - Test Chamber 05]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 07|Course 3 - Test Chamber 07]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 06
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "If you are wondering what that smell is, that is the smell of human fear. I miss that smell." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "If I made these tests any easier for you, they wouldn't be tests." <br> <br>
* '''GLaDOS''': "Congratulations. I am sure if I had the time to repair these tests, you would have never completed them. So again, congratulations on completing the broken, easy tests." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
8de96f3eb544835e2f4711428ffb64510f68a1f1
1080
1079
2022-01-13T22:49:56Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 7
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 06|Course 3 - Test Chamber 06]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 08|Course 3 - Test Chamber 08]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 07
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "If you are wondering what that smell is, that is the smell of human fear. I miss that smell." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "If I made these tests any easier for you, they wouldn't be tests." <br> <br>
* '''GLaDOS''': "Congratulations. I am sure if I had the time to repair these tests, you would have never completed them. So again, congratulations on completing the broken, easy tests." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Entrance.png|alt1=a|The entrance of Test Chamber 06
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 06 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 06
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
cf3e5508733d3483a25ce97b52152c5ee7e39f0f
1081
1080
2022-01-13T22:51:54Z
ThinkingWithPortals87
30645314
/* Gallery */
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 06
|valve-title =
|map = mp_coop_turret_walls
|screenshot = Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 7
|total = 8
|icon1 = cube dispenser
|icon2 = cube button on
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 06|Course 3 - Test Chamber 06]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 08|Course 3 - Test Chamber 08]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 07
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "If you are wondering what that smell is, that is the smell of human fear. I miss that smell." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "If I made these tests any easier for you, they wouldn't be tests." <br> <br>
* '''GLaDOS''': "Congratulations. I am sure if I had the time to repair these tests, you would have never completed them. So again, congratulations on completing the broken, easy tests." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Entrance.png|alt1=a|The entrance of Test Chamber 07
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 07
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
e891393ad2de3f0ddf7828c3ef28a6ab464bd003
1082
1081
2022-01-13T22:54:26Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 07
|valve-title =
|map = mp_coop_turret_ball
|screenshot = Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 7
|total = 8
|icon1 = cube dispenser on
|icon2 = cube button
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 06|Course 3 - Test Chamber 06]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 08|Course 3 - Test Chamber 08]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 07
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "If you are wondering what that smell is, that is the smell of human fear. I miss that smell." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "If I made these tests any easier for you, they wouldn't be tests." <br> <br>
* '''GLaDOS''': "Congratulations. I am sure if I had the time to repair these tests, you would have never completed them. So again, congratulations on completing the broken, easy tests." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Entrance.png|alt1=a|The entrance of Test Chamber 07
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 07
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
79eb2085d296458e996d0c5bed5c3ea2dfc149a2
1083
1082
2022-01-13T22:57:44Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 07
|valve-title =
|map = mp_coop_turret_ball
|screenshot = Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 7
|total = 8
|icon1 = cube dispenser on
|icon2 = cube button
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate on
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 06|Course 3 - Test Chamber 06]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 08|Course 3 - Test Chamber 08]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 07
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "If you are wondering what that smell is, that is the smell of human fear. I miss that smell." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "If I made these tests any easier for you, they wouldn't be tests." <br> <br>
* '''GLaDOS''': "Congratulations. I am sure if I had the time to repair these tests, you would have never completed them. So again, congratulations on completing the broken, easy tests." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">SjPGVIecxOc</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Entrance.png|alt1=a|The entrance of Test Chamber 07
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 07
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
300884d3946b256f74b823a8f4f01c5cac10212c
1084
1083
2022-01-13T23:07:32Z
ThinkingWithPortals87
30645314
/* Video walkthrough */
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 07
|valve-title =
|map = mp_coop_turret_ball
|screenshot = Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 7
|total = 8
|icon1 = cube dispenser on
|icon2 = cube button
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate on
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 06|Course 3 - Test Chamber 06]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 08|Course 3 - Test Chamber 08]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 07
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "If you are wondering what that smell is, that is the smell of human fear. I miss that smell." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "If I made these tests any easier for you, they wouldn't be tests." <br> <br>
* '''GLaDOS''': "Congratulations. I am sure if I had the time to repair these tests, you would have never completed them. So again, congratulations on completing the broken, easy tests." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{| align="center" style="{{roundy|15px}} background: #006400; {{roundy}}; border: 5px solid #90EE90"
|-
! style="background: #D3D3D3; {{roundytl|5px}}" | #
! style="background: #1E90FF" | Atlas
! style="background: #FFA500; {{roundytr|5px}}" | P-body
|-
! style="background: #D3D3D3;" | 1
! style="background: #87CEFA" | Fire a portal on the wall where the vertical Hard Light Bridge ends and another portal on the right side of the stairs
! style="background: #FFA07A" | Fire a portal on the left side of the stairs and another portal on the wall near you
|-
! style="background: #D3D3D3" | 2
! style="background: #FFFFFF" colspan="2" | Go through the P-body's portals and go up the stairs
|- style="background: #D3D3D3"
! 3
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall at the other end of the corridor
! style="background: #FFA07A" | Fire a portal on the wall where Blue's light bridge ends and another portal on the other side of the end of the corridor
|-
! style="background: #D3D3D3" | 4
! style="background: #FFFFFF" colspan="2" | Proceed to the checkpoint and enter the second chamber
|- style="background: #D3D3D3"
! 5
! style="background: #87CEFA" | Fire a portal on the wall where the horizontal bridge ends and another portal on the wall above it
! style="background: #000000" |
|-
! style="background: #D3D3D3" | 6
! style="background: #FFFFFF" colspan="2" | Go through Atlas' portals and proceed to the platform
|- style="background: #D3D3D3"
! 7
! style="background: #87CEFA" | Reusing your bridge portal, fire the other portal on the wall facing the exit door
! style="background: #FFA07A" | Fire a portal on the wall where the vertical bridge ends and another portal on the wall next to Atlas' portals on the right
|-
! style="background: #D3D3D3" | 8
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and stop in front of the switch
|- style="background: #D3D3D3"
! 9
! style="background: #87CEFA" | After P-body switches the bridge, quickly press the switch and retreat back to take the sphere
! style="background: #FFA07A" | Reusing your vertical bridge portal, fire the other portal on the other side of Atlas' portals
|-
|- style="background: #D3D3D3"
! 10
! style="background: #000000" |
! style="background: #FFA07A" | After Atlas presses the switch, quickly switch back the vertical bridge to its original position to block the turrets
|-
! style="background: #D3D3D3" | 11
! style="background: #FFFFFF" colspan="2" | Walk along the horizontal bridge and place the sphere into its receptacle
|- style="background: #D3D3D3"
! 12
! style="background: #000000" |
! style="background: #FFA07A" | Fire one of your portals on the wall next to entrance to gain access to the exit door
|-
! style="background: #D3D3D3; {{roundybl|5px}}" | 13
! style="background: #FFFFFF; {{roundybr|5px}}" colspan="2" | Proceed to the exit door and disassembly area
|}
==Video walkthrough==
<youtube width="500" height="270">https://youtu.be/Y6OfytyNTUk</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Entrance.png|alt1=a|The entrance of Test Chamber 07
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 07
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
b2012abcbcb9ec3be6290baa05546964ddeddbf1
1085
1084
2022-01-13T23:11:00Z
ThinkingWithPortals87
30645314
/* Walkthrough */
wikitext
text/x-wiki
{{Block STAF icon}}
{{Infobox test chamber
|title = Course 3 - Test Chamber 07
|valve-title =
|map = mp_coop_turret_ball
|screenshot = Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png
|chambernumber1 = 0
|chambernumber2 = 7
|previous = Portal 2 Co-op Course 3 Test Chamber 06
|next = Portal 2 Co-op Course 3 Test Chamber 08
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 7
|chamberprogressnumber2 = 0
|chamberprogressnumber2(2) = 8
|number = 7
|total = 8
|icon1 = cube dispenser on
|icon2 = cube button
|icon3 = cube hazard
|icon4 = light bridge on
|icon5 = bridge shield on
|icon6 = pass cube
|icon7 = turret hazard on
|icon8 = water hazard on
|icon9 = faith plate on
|icon10 = fling enter
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Co-op Course 3 Test Chamber 06|Course 3 - Test Chamber 06]]''
|next = ''[[Portal 2 Co-op Course 3 Test Chamber 08|Course 3 - Test Chamber 08]]''
|player = [[Atlas]] & [[P-body]]
|game = ''[[Portal 2]]''
|name = Course 3 - Test Chamber 07
|image= [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|375px]] <br> [[File: Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|375px]]
|mapname = <tt>mp_coop_turret_walls</tt>
|hazards = [[Turrets]] <br> [[Goo]]
|type = Cooperative bridge shield puzzle <br> Cooperative bridge-the-gap puzzle
|theme = Overgrown
|location = Overgrown Test Chamber 06 of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], [[Aperture Science Enrichment Center]]
|music =
|objective =
}}
'''Portal 2 Co-op Course 3 Test Chamber 06''' (<tt>'''mp_coop_turret_walls'''</tt>) is the sixth level of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]] in ''[[Portal 2]]'' and also the twenty-first [[Co-op|Co-op]] level of the game. This level requires players to use [[Hard Light Bridge]]s to protect themselves against the main hazard of the level -- multiple [[turrets]].
==Transcript==
''([[Atlas]] & [[P-body]] drop down from droppers)'' <br> <br>
* '''[[GLaDOS]]''': "If you are wondering what that smell is, that is the smell of human fear. I miss that smell." <br> <br>
''(Atlas & P-body solve puzzles and reach the exit door)'' <br> <br>
* '''GLaDOS''': "If I made these tests any easier for you, they wouldn't be tests." <br> <br>
* '''GLaDOS''': "Congratulations. I am sure if I had the time to repair these tests, you would have never completed them. So again, congratulations on completing the broken, easy tests." <br> <br>
''(Atlas & P-body gets disassembled)'' <br> <br>
''Fade to black'' <br> <br>
''Level ends''
==Content==
===Hazards===
* [[Turrets]]
* [[Goo]]
===Mechanics involved===
* [[Edgeless Safety Cube]]s
* [[Hard Light Bridge]]s
* [[Button Switch]]es
==Walkthrough==
{{Coop walkthrough table
| atlas-1 = {{Spoiler|Fire a portal to the bottom left corner on the wall on the opposite side. Put the other portal to the small area on the left with the [[Aerial Faith Plate]].}}
| pbody-2 = {{Spoiler|Place a portal to the wall below where the [[Hard Light Bridge]] ends and place the other portal next to the portal on the opposite wall.}}
| atlas-3 = {{Spoiler|Go through your portal.}}
| pbody-4 = {{Spoiler|As soon as your partner has gone through the portal, place the portal you used last to the same level as your parter is.}}
| atlas-5 = {{Spoiler|Look for angled panels to the right of the [[Turret]]. Fire a portal there and shoot the other portal to the ceiling above you. Use the Faith Plate.}}
| pbody-5 = {{Spoiler|Place your portal to the lower part of the wall and put the other portal on the wall next to the Faith Plate. Go through the portal and use the Faith Plate.}}
| both-6 = {{Spoiler|Proceed to the checkpoint and to the next part of the chamber.}}
| atlas-7 = {{Spoiler|Shoot a portal on the panel where the Light Bridge ends and put the other portal on the column on the opposite side. The Light Bridge must be placed so that it protects you as you stand on the [[Heavy Duty Super-Colliding Super Button|button]].}}
| pbody-8 = {{Spoiler|Place a portal on the wall on the left side and fire the other portal on the panel that revealed from the ceiling. Go through the portal, use the [[Switch]], and follow the flying trail of trash. Place a portal where the trash hits the wall and put the other portal on the wall facing the turret nearest to you. Use the switch to take out the turret.}}
| atlas-9 = {{Spoiler|Go stand behind the glass to protect yourself from the turrets. Put a portal on the wall where the trash hits the wall and the other on the pillar next to the turret.}}
| pbody-10 = {{Spoiler|Use the switch to take out the two remaining turrets.}}
| atlas-11 = {{Spoiler|Walk to the button and place the portal from the pillar to the panel revealed from the ceiling.}}
| pbody-12 = {{Spoiler|Use the switch again.}}
| atlas-13 = {{Spoiler|Catch one of the [[Edgeless Safety Cube]]s or the [[Weighted Storage Cube]] and place it on the button. Place a portal on the panels revealed from the ceiling and to the wall near the button. Enter through the portal.}}
| both-14 = {{Spoiler|Proceed to the disassembly area.}}
}}
==Video walkthrough==
<youtube width="500" height="270">https://youtu.be/Y6OfytyNTUk</youtube> <br>
''By '''Howcast'''''
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Building.jpg]]
| '''''[[Bridge Building|<span style="color: #000000;">Bridge Building</span>]]'''''
| Complete all test chambers in the Hard-Light Surfaces co-op course
| 15G (<span style="color:#8B4513;">B</span>)
| Complete [[Test Chambers]] [[Portal 2 Co-op Course 3 Test Chamber 01|01]] to [[Portal 2 Co-op Course 3 Test Chamber 08|08]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]], [[Portal 2 Co-op Course 3 Test Chamber 07|Test Chamber 07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|}
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=320
|height=180
|lines=2
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Entrance.png|alt1=a|The entrance of Test Chamber 07
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview.png|alt2=a|An overview of the first chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 1 Overview 2.png|alt3=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview.png|alt4=a|An overview of the second chamber
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Chamber 2 Overview 2.png|alt5=a|Ditto
|File:Portal 2 Co-op Course 3 Test Chamber 07 - Test Chamber Sign.png|alt6=a|The Test Chamber Sign of Test Chamber 07
}}
==Trivia==
* The Goo is present in this level, despite the [[Test Chamber Sign]] indicating that it is not present.
==See also==
* [[Turrets]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2mp = uncollapsed}}
<br>
{{Project Levels notice}}
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Co-op Levels]]
651b54ede2b3cd471658f878e28fe38ab41b0973
Co-op Test Shaft
0
394
1087
2022-01-14T08:27:56Z
ThinkingWithPortals87
30645314
Created page with "This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science..."
wikitext
text/x-wiki
This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science Innovators, found underneath the computer-aided Enrichment Center.
This test shaft had originally ran through cooperative testing during the vintage era, but was later utilized by GLaDOS after she gains more sight of the facility with previous help of ATLAS and P-body. It is featured within [[''Course 5: Mobility Gels'']].
== Overview ==
* After GLaDOS gains complete sight over the Enrichment Center, she discovers that there are hundreds if not thousands of human subjects kept in cryogenic stasis within a locked Extended Relaxation Annex, located just past this shaft. Unable to unlock the vault, she sends ATLAS and P-body to achieve her objective.
* Like [[Test Shaft 09]], this shaft was designed to test Mobility Gels but with two test subjects testing together, but only the Repulsion and Propulsion Gels. However according to GLaDOS this did not work, as humans "treat their friends as enemies", hence attempting to complete these tests with ATLAS and P-body.
* Given the presence of the Propulsion Gel, the shaft was built sometime in the 70s and was later tempered and adjusted to the modern Aperture testing elements by GLaDOS.
* The shaft is connected to the [[Hub]] through elevators, and to the Extended Relaxation Annex through a gargantuan hatch. As seen in Test Shaft 09, it is also connected to the other Enrichment Shafts through an underground train network.
* While [[Chell]] had only ventured throughout Test Shaft 09, ATLAS and P-body were sent possibly further through the salt mines under orders from GLaDOS to recover stored human Test Subjects in the Extended Relaxation Annex.
== Layout ==
The shaft is made out of 11 enrichment spheres.
(8 are test chambers, 3 are unknown)
181b6d0fecb78333adf4c01dbacb218567950da6
GLaDOS' Testing Track (Portal 2)
0
395
1088
2022-01-14T16:59:43Z
ThinkingWithPortals87
30645314
Created page with "GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the origina..."
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
bd06ca6b6779e5f27d8a9d60764aa9132c61f88f
1089
1088
2022-01-16T21:45:14Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
915a9df0b7dc5774c88eded96f253e713b2b1045
Wheatley's Testing Track
0
396
1090
2022-01-16T21:51:43Z
ThinkingWithPortals87
30645314
Created page with " "You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them ou..."
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== Test Chambers ===
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
5e835473a47b6e7bf957d4d4dd468b6b7d56e17e
1099
1090
2022-01-18T08:20:36Z
ThinkingWithPortals87
30645314
/* Test Chambers */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
7095f1eb980c8f4d2d3b2eaa79135d03163d25c5
File:Portal 2 Chapter 1 Test Chamber 01.jpg
6
397
1096
2022-01-17T21:21:46Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Central AI Chamber
0
398
1100
2022-01-18T16:02:11Z
ThinkingWithPortals87
30645314
Created page with "The '''Central AI Chamber''', a setting for many major events in [[Portal]] and [[Portal 2]], is a large bay that houses a body for the Central Core to manage most of the Ap..."
wikitext
text/x-wiki
The '''Central AI Chamber''', a setting for many major events in [[Portal]] and [[Portal 2]], is a large bay that houses a body for the Central Core to manage most of the [[Aperture Science Enrichment Center]].
Throughout the series, [[GLaDOS]] controls many aspects of the [[Aperture Science Enrichment Center|Enrichment Center]] through her status as the Central AI. In the climax of [[Portal 2]], [[Wheatley]] took over the position; however, he was extremely ignorant, and nearly caused the facility to explode as a result.
5cf793d8d50f0ce6d021561c2d50a1f818537cd7
Portal 2 Chapter 1 Test Chamber 02
0
399
1101
2022-01-18T18:33:12Z
ThinkingWithPortals87
30645314
Created page with "{{Block STAF icon}}{{Infobox test chamber |title = Chapter 1 - Test Chamber 02 |dirty = 1 |valve-title = Portal Carousel |map = sp_a1_intro3 |screenshot = Portal 2 Chapter 1 T..."
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 02
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro3
|screenshot = Portal 2 Chapter 1 Test Chamber 02.jpg
|chambernumber1 = 0
|chambernumber2 = 2
|previous =
|next = Portal 2 Chapter 1 Test Chambers 03 & 04
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 2
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Introduction|Chapter 1 - Introduction]]''
|next = ''[[Portal 2 Chapter 1 Test Chamber 02|Chapter 1 - Test Chambers 03 & 04]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 02
|image= [[File: Portal 2 Chapter 1 Test Chamber 02.jpg|375px]]
|map = <tt>sp_a1_intro3</tt>
|type = Another Cube- and button-based puzzle
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 02 (Dilapidated)
|music = '''''Volume 1''''' <br> 6. '''''Overgrowth''''
|objective = Complete the overgrown Testing track (Chamber 02)
}}
'''Portal 2 Chapter 1 Test Chamber 01''' (<tt>'''sp_a1_intro2'''</tt>) is the second level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the second level of the game. The chamber takes place within an Overgrown [[Portal Test Chamber 01|callback of Test Chamber 01 from Portal.]]It introduces, the teleportation of [[Portals]], [[Weighted Storage Cubes]], and a [[Heavy Duty Super-Colliding Super Button]].
==Transcript==
''Chell arrives at Test Chamber 01'' <br>
Announcer: If you feel liquid running down your neck, relax, lie on your back and apply immediate pressure to your temples. You are simply experiencing a rare reaction in which the material emancipation grill may have emancipated the ear tubes inside your head. <br>
''Chell picks up the Cube'' <br>
''Chell places the Cube on the Button'' <br>
''Chell solves Test Chamber 01 and proceeds to the exit'' <br>
Announcer: Good. Because of the technical difficulties we are currently experiencing, your test environment is unsupervised. Before reentering the relaxation vault at the conclusion of testing, please take a moment to write down the results of your test. An Aperture Science Reintegration Associate will revive you for an interview when society has been rebuilt. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
<youtube width="560" height="315">https://youtu.be/4HzSm-9Bf-M</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
6. '''''Overgrowth''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 01.jpg|alt1=a|Overgrown Test Chamber 01
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
f85981480615c0fb994e9d1967e7ff7315b6458e
1103
1101
2022-01-18T20:59:15Z
ThinkingWithPortals87
30645314
/* Gallery */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 02
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro3
|screenshot = Portal 2 Chapter 1 Test Chamber 02.jpg
|chambernumber1 = 0
|chambernumber2 = 2
|previous =
|next = Portal 2 Chapter 1 Test Chambers 03 & 04
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 2
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Introduction|Chapter 1 - Introduction]]''
|next = ''[[Portal 2 Chapter 1 Test Chamber 02|Chapter 1 - Test Chambers 03 & 04]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 02
|image= [[File: Portal 2 Chapter 1 Test Chamber 02.jpg|375px]]
|map = <tt>sp_a1_intro3</tt>
|type = Another Cube- and button-based puzzle
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 02 (Dilapidated)
|music = '''''Volume 1''''' <br> 6. '''''Overgrowth''''
|objective = Complete the overgrown Testing track (Chamber 02)
}}
'''Portal 2 Chapter 1 Test Chamber 01''' (<tt>'''sp_a1_intro2'''</tt>) is the second level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the second level of the game. The chamber takes place within an Overgrown [[Portal Test Chamber 01|callback of Test Chamber 01 from Portal.]]It introduces, the teleportation of [[Portals]], [[Weighted Storage Cubes]], and a [[Heavy Duty Super-Colliding Super Button]].
==Transcript==
''Chell arrives at Test Chamber 01'' <br>
Announcer: If you feel liquid running down your neck, relax, lie on your back and apply immediate pressure to your temples. You are simply experiencing a rare reaction in which the material emancipation grill may have emancipated the ear tubes inside your head. <br>
''Chell picks up the Cube'' <br>
''Chell places the Cube on the Button'' <br>
''Chell solves Test Chamber 01 and proceeds to the exit'' <br>
Announcer: Good. Because of the technical difficulties we are currently experiencing, your test environment is unsupervised. Before reentering the relaxation vault at the conclusion of testing, please take a moment to write down the results of your test. An Aperture Science Reintegration Associate will revive you for an interview when society has been rebuilt. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
<youtube width="560" height="315">https://youtu.be/4HzSm-9Bf-M</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
6. '''''Overgrowth''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 02.png|alt1=a|Overgrown Test Chamber 02
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
f1e1115d653a8e136df6b9454b89b0d5874d8192
1104
1103
2022-01-18T21:05:12Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 02
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro3
|screenshot = Portal 2 Chapter 1 Test Chamber 02.png
|chambernumber1 = 0
|chambernumber2 = 2
|previous = Portal 2 Chapter 1 Test Chambers 03 & 04
|next = Portal 2 Chapter 1 Test Chambers 03 & 04
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 2
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamer 01]]''
|next = ''[[Portal 2 Chapter 1 Test Chambers 03 & 04|Chapter 1 - Test Chambers 03 & 04]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 02
|image= [[File: Portal 2 Chapter 1 Test Chamber 02.png|375px]]
|map = <tt>sp_a1_intro3</tt>
|type = Recieving the portal gun
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 02 (Dilapidated)
|music = '''''Volume 1''''' <br> 5. '''''Technical Difficulties''''
|objective = Complete the overgrown Testing track (Chamber 02)
|objective (second one) = Recieve the Portal Gun and get back on track
}}
'''Portal 2 Chapter 1 Test Chamber 02''' (<tt>'''sp_a1_intro3'''</tt>) is the third level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the third level of the game. The chamber takes place within an Overgrown callback of Test Chamber 02-03 from Portal. The player has to get the portal gun to gen to the next part of the chamber
==Transcript==
''Chell arrives at Test Chamber 01'' <br>
Announcer: If you feel liquid running down your neck, relax, lie on your back and apply immediate pressure to your temples. You are simply experiencing a rare reaction in which the material emancipation grill may have emancipated the ear tubes inside your head. <br>
''Chell picks up the Cube'' <br>
''Chell places the Cube on the Button'' <br>
''Chell solves Test Chamber 01 and proceeds to the exit'' <br>
Announcer: Good. Because of the technical difficulties we are currently experiencing, your test environment is unsupervised. Before reentering the relaxation vault at the conclusion of testing, please take a moment to write down the results of your test. An Aperture Science Reintegration Associate will revive you for an interview when society has been rebuilt. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
<youtube width="560" height="315">https://youtu.be/4HzSm-9Bf-M</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
5. '''''Technical Difficulties''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 02.png|alt1=a|Overgrown Test Chamber 02
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
7f9e915928cccc9ebd383e710f63f4152f9b5f63
1148
1104
2022-01-20T17:57:04Z
ThinkingWithPortals87
30645314
/* Walkthrough */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 02
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro3
|screenshot = Portal 2 Chapter 1 Test Chamber 02.png
|chambernumber1 = 0
|chambernumber2 = 2
|previous = Portal 2 Chapter 1 Test Chambers 03 & 04
|next = Portal 2 Chapter 1 Test Chambers 03 & 04
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 2
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamer 01]]''
|next = ''[[Portal 2 Chapter 1 Test Chambers 03 & 04|Chapter 1 - Test Chambers 03 & 04]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 02
|image= [[File: Portal 2 Chapter 1 Test Chamber 02.png|375px]]
|map = <tt>sp_a1_intro3</tt>
|type = Recieving the portal gun
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 02 (Dilapidated)
|music = '''''Volume 1''''' <br> 5. '''''Technical Difficulties''''
|objective = Complete the overgrown Testing track (Chamber 02)
|objective (second one) = Recieve the Portal Gun and get back on track
}}
'''Portal 2 Chapter 1 Test Chamber 02''' (<tt>'''sp_a1_intro3'''</tt>) is the third level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the third level of the game. The chamber takes place within an Overgrown callback of Test Chamber 02-03 from Portal. The player has to get the portal gun to gen to the next part of the chamber
==Transcript==
''Chell arrives at Test Chamber 01'' <br>
Announcer: If you feel liquid running down your neck, relax, lie on your back and apply immediate pressure to your temples. You are simply experiencing a rare reaction in which the material emancipation grill may have emancipated the ear tubes inside your head. <br>
''Chell picks up the Cube'' <br>
''Chell places the Cube on the Button'' <br>
''Chell solves Test Chamber 01 and proceeds to the exit'' <br>
Announcer: Good. Because of the technical difficulties we are currently experiencing, your test environment is unsupervised. Before reentering the relaxation vault at the conclusion of testing, please take a moment to write down the results of your test. An Aperture Science Reintegration Associate will revive you for an interview when society has been rebuilt. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
<youtube width="560" height="315">https://youtu.be/y7Ri4aPiuWs</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
5. '''''Technical Difficulties''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 02.png|alt1=a|Overgrown Test Chamber 02
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
8385948b2a18cbe095f8ebd4b384bd754ddf38fd
1149
1148
2022-01-20T18:04:43Z
ThinkingWithPortals87
30645314
/* Transcript */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 02
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro3
|screenshot = Portal 2 Chapter 1 Test Chamber 02.png
|chambernumber1 = 0
|chambernumber2 = 2
|previous = Portal 2 Chapter 1 Test Chambers 03 & 04
|next = Portal 2 Chapter 1 Test Chambers 03 & 04
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 2
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamer 01]]''
|next = ''[[Portal 2 Chapter 1 Test Chambers 03 & 04|Chapter 1 - Test Chambers 03 & 04]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 02
|image= [[File: Portal 2 Chapter 1 Test Chamber 02.png|375px]]
|map = <tt>sp_a1_intro3</tt>
|type = Recieving the portal gun
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 02 (Dilapidated)
|music = '''''Volume 1''''' <br> 5. '''''Technical Difficulties''''
|objective = Complete the overgrown Testing track (Chamber 02)
|objective (second one) = Recieve the Portal Gun and get back on track
}}
'''Portal 2 Chapter 1 Test Chamber 02''' (<tt>'''sp_a1_intro3'''</tt>) is the third level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the third level of the game. The chamber takes place within an Overgrown callback of Test Chamber 02-03 from Portal. The player has to get the portal gun to gen to the next part of the chamber
==Transcript==
''Chell arrives at Test Chamber 02'' <br>
Announcer: If the Earth is currently governed by a manner of animal king, sentient cloud or other governing body that either refuses to, or is incapable of listening to reason--- <br>
Wheatley: Hey, hey, you made it! There should be a portal device on that podium over there. I can't see it though, maybe it fell off. Do you wanna go have a quick look? <br>
''FLOOR COLLAPSES'' <br>
Wheatley: OH! <br>
''SPLASH!'' <br>
Wheatley: Hello? <br>
Wheatley: Can you see the portal gun? Also, are you alive? That's important, I should have asked that first. <br>
Wheatley: Um, do you know what I'm gonna do? I gonna work on the assumption that you're still alive, and I'm just gonna wait for you up ahead. I'll wait, I'll wait one hour, then I'll come back and as soon as I can locate your dead body, I'll bury you. All right? Brilliant. GO TEAM!... See you in an hour hopefully, if you're not... ...dead. <br>
Announcer: Some emergency testing may require prolonged interaction with lethal military androids. Rest assured that all lethal military androids have been taught to read and provided with one copy of the "Laws of Robotics," to share. <br>
Announcer: Good! If you feel that a lethal military android has not respected your rights, as detailed in the "Laws of Robotics," please note it on your self-reporting form. A future Aperture Science Entitlement associate will initiate the appropriate grievance filing paperwork. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
<youtube width="560" height="315">https://youtu.be/y7Ri4aPiuWs</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
5. '''''Technical Difficulties''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 02.png|alt1=a|Overgrown Test Chamber 02
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
631cc223b9205b352a50f2965bbc36b4208c0187
File:Portal 2 Chapter 1 Test Chamber 02.png
6
400
1102
2022-01-18T20:58:16Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Wheatley's Testing Track
0
396
1105
1099
2022-01-18T22:09:40Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
06538538e40c36cc3779cebaeb8eefe81de46ede
1106
1105
2022-01-18T22:10:55Z
ThinkingWithPortals87
30645314
/* Test Chamber 03 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
25e5d16941a823b48080f8576caa5b5fec32fa91
1107
1106
2022-01-18T22:13:46Z
ThinkingWithPortals87
30645314
/* Test Chamber 04 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
a29d3ea45540b19f6d04eebfa08260172652c8fa
1108
1107
2022-01-18T22:14:49Z
ThinkingWithPortals87
30645314
/* Test Chamber 05 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
11136982f6343050d248d46f7450c16151070580
1109
1108
2022-01-18T22:15:49Z
ThinkingWithPortals87
30645314
/* Test Chamber 05 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
f78fcbf70c177c491978d35e16ce6914a0a47bb2
1110
1109
2022-01-18T22:17:28Z
ThinkingWithPortals87
30645314
/* Test Chamber 05 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As Chell walks in, Wheatley realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see P-body running through the door.
Upon solving the level, Wheatley states obvious hints that he is planning on killing Chell.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
34c1970a9f4065a442d46837d16c5a6ebb04d7c4
1111
1110
2022-01-19T16:18:26Z
ThinkingWithPortals87
30645314
/* Test Chamber 15 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
efc268d91383bbe85514938ac7529baa72ea8b1b
1112
1111
2022-01-19T16:30:59Z
ThinkingWithPortals87
30645314
/* Test Chamber 05 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
aa7f306e825b3dc17d880b89126ad775a24aa7a9
1113
1112
2022-01-19T16:32:37Z
ThinkingWithPortals87
30645314
/* Test Chamber 05 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that "This is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use the code ''noclip'', you can go through the door and you can discover a pitch-black room, just like in GLaDOS' Test Chamber 21.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
35cb2b6af9de297924d70427ae723b93c2ae796e
1114
1113
2022-01-19T16:36:07Z
ThinkingWithPortals87
30645314
/* Test Chamber 17 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
d54bb4538481aca6841f387e9f5df1976db773cc
1115
1114
2022-01-19T16:39:10Z
ThinkingWithPortals87
30645314
/* Test Chambers 18 & 19 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
1b9a06836b2641c13c53f4814b9842b9908a419c
1116
1115
2022-01-19T18:52:45Z
ThinkingWithPortals87
30645314
/* Test Chambers 18 & 19 */
wikitext
text/x-wiki
"You're not going to believe this. I found a sealed off wing. Hundreds - HUNDREDS, - of perfectly good test chambers. Just sitting there. Filled with skeletons. Shook them out. Good as new!"
― Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
c64037e1b22c0bb35005f2b887ec9784b325b56a
1135
1116
2022-01-19T22:22:19Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = wHEATLEY'S Test Track
|image = [[File: Portal 2 chamber 01.jpg|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a4_intro</tt></big>
<big><tt>sp_a4_tbeam_intro</tt></big>
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
9d6730ee5ca6c284e9177526edf890437f9191db
1137
1135
2022-01-19T22:24:36Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = wHEATLEY'S Test Track
|image = [[File: Portal 2 chamber 01.jpg|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a4_intro sp_a4_tbeam_intro </tt></big>
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
ee79d0ef0735a4ee7ff14bf1cc1dffbdc348ef69
1138
1137
2022-01-19T22:25:15Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = <big><tt>sp_a4_intro sp_a4_tbeam_intro </tt></big>
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
7780a0cb2c319e4d260ad2e92680212b0a91d461
1139
1138
2022-01-19T22:50:00Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = *<code>sp_a4_intro</code>
*<code>sp_a4_tb_trust_drop</code>
*<code>sp_a4_tb_wall_button</code>
*<code>sp_a4_tb_polarity</code>
*<code>sp_a4_tb_catch</code>
*<code>sp_a4_stop_the_box</code>
*<code>sp_a4_laser_catapult</code>
*<code>sp_a4_laser_platform</code>
*<code>sp_a4_speed_tb_catch</code>
*<code>sp_a4_jump_polarity</code>
*<code>sp_a4_finale1</code>
*<code>sp_a4_finale2</code>
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
f13ab6fd15591ff7dad14e4334d5bde1384e6a70
1140
1139
2022-01-19T22:50:52Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = <code>sp_a4_intro</code>
*<code>sp_a4_tb_trust_drop</code>
*<code>sp_a4_tb_wall_button</code>
*<code>sp_a4_tb_polarity</code>
*<code>sp_a4_tb_catch</code>
*<code>sp_a4_stop_the_box</code>
*<code>sp_a4_laser_catapult</code>
*<code>sp_a4_laser_platform</code>
*<code>sp_a4_speed_tb_catch</code>
*<code>sp_a4_jump_polarity</code>
*<code>sp_a4_finale1</code>
*<code>sp_a4_finale2</code>
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
fe5e31423f30d2073bdf0af6041a42426c66f480
1141
1140
2022-01-19T22:51:39Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = <code>sp_a4_intro</code>
<code>sp_a4_tb_trust_drop</code>
<code>sp_a4_tb_wall_button</code>
<code>sp_a4_tb_polarity</code>
<code>sp_a4_tb_catch</code>
<code>sp_a4_stop_the_box</code>
<code>sp_a4_laser_catapult</code>
<code>sp_a4_laser_platform</code>
<code>sp_a4_speed_tb_catch</code>
<code>sp_a4_jump_polarity</code>
<code>sp_a4_finale1</code>
<code>sp_a4_finale2</code>
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
5c6279d83175dd3adec6872845c0107527c7c031
1142
1141
2022-01-19T22:52:27Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = <code>*sp_a4_intro</code>
<code>*sp_a4_tb_trust_drop</code>
<code>*sp_a4_tb_wall_button</code>
<code>*sp_a4_tb_polarity</code>
<code>*sp_a4_tb_catch</code>
<code>*sp_a4_stop_the_box</code>
<code>*sp_a4_laser_catapult</code>
<code>*sp_a4_laser_platform</code>
<code>*sp_a4_speed_tb_catch</code>
<code>*sp_a4_jump_polarity</code>
<code>*sp_a4_finale1</code>
<code>*sp_a4_finale2</code>
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
af63dd72f8b5daf6c013148601639ca0949d1103
1143
1142
2022-01-19T22:53:18Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|built by = Wheatley
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
de3a970bcf0d81a544cf71041614031ce8a79f42
1144
1143
2022-01-19T22:53:35Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
182657b8ca4fad760f90827ec22b696bee1e33b9
1145
1144
2022-01-19T22:54:19Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = *UNKNOWN*
|visited = [[Chell]]}}
WAIT, WAIT, WAIT
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
7d58f9c974ed3d4163658e6eb26665a791eba5e4
1146
1145
2022-01-19T23:02:48Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = *UNKNOWN*
|visited = [[Chell]]}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
0bbc15f3c3a7fb60325f46e05ccf7f9e5b2e4c63
Co-op Test Shaft
0
394
1117
1087
2022-01-19T20:10:30Z
ThinkingWithPortals87
30645314
/* Layout */
wikitext
text/x-wiki
This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science Innovators, found underneath the computer-aided Enrichment Center.
This test shaft had originally ran through cooperative testing during the vintage era, but was later utilized by GLaDOS after she gains more sight of the facility with previous help of ATLAS and P-body. It is featured within [[''Course 5: Mobility Gels'']].
== Overview ==
* After GLaDOS gains complete sight over the Enrichment Center, she discovers that there are hundreds if not thousands of human subjects kept in cryogenic stasis within a locked Extended Relaxation Annex, located just past this shaft. Unable to unlock the vault, she sends ATLAS and P-body to achieve her objective.
* Like [[Test Shaft 09]], this shaft was designed to test Mobility Gels but with two test subjects testing together, but only the Repulsion and Propulsion Gels. However according to GLaDOS this did not work, as humans "treat their friends as enemies", hence attempting to complete these tests with ATLAS and P-body.
* Given the presence of the Propulsion Gel, the shaft was built sometime in the 70s and was later tempered and adjusted to the modern Aperture testing elements by GLaDOS.
* The shaft is connected to the [[Hub]] through elevators, and to the Extended Relaxation Annex through a gargantuan hatch. As seen in Test Shaft 09, it is also connected to the other Enrichment Shafts through an underground train network.
* While [[Chell]] had only ventured throughout Test Shaft 09, ATLAS and P-body were sent possibly further through the salt mines under orders from GLaDOS to recover stored human Test Subjects in the Extended Relaxation Annex.
== Layout ==
The shaft is made out of 11 enrichment spheres.
(8 are test chambers, 3 are unknown)
== Enrichment Sphere 01 ==
The first test involves the use of the [[Repulsion Gel]] to jump on [[Unstationary Scaffold]]s.
== Enrichment Sphere 02 ==
Includes an [[Excursion Funnel]] combined with the Repulsion Gel in order to reach a distant platform.
== Enrichment Sphere 03 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Sphere 04 ==
Introduced the two-walls technique to jump on with the Gel, eventually a Hard Light Bridge being later the second wall.
== Enrichment Sphere 05 ==
This is the first sphere where the use of the Repulsion Gel is alternated to the [[Propulsion Gel]] to catch cubes, also in combination with [[Crusher]]s.
== Enrichment Sphere 06 ==
Involves also [[Turret]]s and a [[Weighted Pivot Cube]] and contains an [[Emancipation Grill]] as a testing element.
== Enrichment Sphere 07 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Sphere 08 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Spheres 09 to 11 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
f3850f348b244a9ede4bdaef9d129ec92a4000eb
1118
1117
2022-01-19T20:14:02Z
ThinkingWithPortals87
30645314
/* Enrichment Sphere 06 */
wikitext
text/x-wiki
This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science Innovators, found underneath the computer-aided Enrichment Center.
This test shaft had originally ran through cooperative testing during the vintage era, but was later utilized by GLaDOS after she gains more sight of the facility with previous help of ATLAS and P-body. It is featured within [[''Course 5: Mobility Gels'']].
== Overview ==
* After GLaDOS gains complete sight over the Enrichment Center, she discovers that there are hundreds if not thousands of human subjects kept in cryogenic stasis within a locked Extended Relaxation Annex, located just past this shaft. Unable to unlock the vault, she sends ATLAS and P-body to achieve her objective.
* Like [[Test Shaft 09]], this shaft was designed to test Mobility Gels but with two test subjects testing together, but only the Repulsion and Propulsion Gels. However according to GLaDOS this did not work, as humans "treat their friends as enemies", hence attempting to complete these tests with ATLAS and P-body.
* Given the presence of the Propulsion Gel, the shaft was built sometime in the 70s and was later tempered and adjusted to the modern Aperture testing elements by GLaDOS.
* The shaft is connected to the [[Hub]] through elevators, and to the Extended Relaxation Annex through a gargantuan hatch. As seen in Test Shaft 09, it is also connected to the other Enrichment Shafts through an underground train network.
* While [[Chell]] had only ventured throughout Test Shaft 09, ATLAS and P-body were sent possibly further through the salt mines under orders from GLaDOS to recover stored human Test Subjects in the Extended Relaxation Annex.
== Layout ==
The shaft is made out of 11 enrichment spheres.
(8 are test chambers, 3 are unknown)
== Enrichment Sphere 01 ==
The first test involves the use of the [[Repulsion Gel]] to jump on [[Unstationary Scaffold]]s.
== Enrichment Sphere 02 ==
Includes an [[Excursion Funnel]] combined with the Repulsion Gel in order to reach a distant platform.
== Enrichment Sphere 03 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Sphere 04 ==
Introduced the two-walls technique to jump on with the Gel, eventually a Hard Light Bridge being later the second wall.
== Enrichment Sphere 05 ==
This is the first sphere where the use of the Repulsion Gel is alternated to the [[Propulsion Gel]] to catch cubes, also in combination with [[Crusher]]s.
== Enrichment Sphere 06 ==
Involves also [[Turret]]s and a [[Discouragement Redirection Cube]] and contains an [[Emancipation Grill]] as a testing element.
== Enrichment Sphere 07 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Sphere 08 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Spheres 09 to 11 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
c243f1745206c827fdaf3758120ddec16154a2db
1119
1118
2022-01-19T20:15:07Z
ThinkingWithPortals87
30645314
/* Enrichment Sphere 07 */
wikitext
text/x-wiki
This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science Innovators, found underneath the computer-aided Enrichment Center.
This test shaft had originally ran through cooperative testing during the vintage era, but was later utilized by GLaDOS after she gains more sight of the facility with previous help of ATLAS and P-body. It is featured within [[''Course 5: Mobility Gels'']].
== Overview ==
* After GLaDOS gains complete sight over the Enrichment Center, she discovers that there are hundreds if not thousands of human subjects kept in cryogenic stasis within a locked Extended Relaxation Annex, located just past this shaft. Unable to unlock the vault, she sends ATLAS and P-body to achieve her objective.
* Like [[Test Shaft 09]], this shaft was designed to test Mobility Gels but with two test subjects testing together, but only the Repulsion and Propulsion Gels. However according to GLaDOS this did not work, as humans "treat their friends as enemies", hence attempting to complete these tests with ATLAS and P-body.
* Given the presence of the Propulsion Gel, the shaft was built sometime in the 70s and was later tempered and adjusted to the modern Aperture testing elements by GLaDOS.
* The shaft is connected to the [[Hub]] through elevators, and to the Extended Relaxation Annex through a gargantuan hatch. As seen in Test Shaft 09, it is also connected to the other Enrichment Shafts through an underground train network.
* While [[Chell]] had only ventured throughout Test Shaft 09, ATLAS and P-body were sent possibly further through the salt mines under orders from GLaDOS to recover stored human Test Subjects in the Extended Relaxation Annex.
== Layout ==
The shaft is made out of 11 enrichment spheres.
(8 are test chambers, 3 are unknown)
== Enrichment Sphere 01 ==
The first test involves the use of the [[Repulsion Gel]] to jump on [[Unstationary Scaffold]]s.
== Enrichment Sphere 02 ==
Includes an [[Excursion Funnel]] combined with the Repulsion Gel in order to reach a distant platform.
== Enrichment Sphere 03 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Sphere 04 ==
Introduced the two-walls technique to jump on with the Gel, eventually a Hard Light Bridge being later the second wall.
== Enrichment Sphere 05 ==
This is the first sphere where the use of the Repulsion Gel is alternated to the [[Propulsion Gel]] to catch cubes, also in combination with [[Crusher]]s.
== Enrichment Sphere 06 ==
Involves also [[Turret]]s and a [[Discouragement Redirection Cube]] and contains an [[Emancipation Grill]] as a testing element.
== Enrichment Sphere 07 ==
This second to last sphere includes time restriction to pick up the cube through the Propulsion Gel.
== Enrichment Sphere 08 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Spheres 09 to 11 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
dc357df779ff2f699919516375d8f308c34d9b87
1120
1119
2022-01-19T20:15:40Z
ThinkingWithPortals87
30645314
/* Enrichment Sphere 08 */
wikitext
text/x-wiki
This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science Innovators, found underneath the computer-aided Enrichment Center.
This test shaft had originally ran through cooperative testing during the vintage era, but was later utilized by GLaDOS after she gains more sight of the facility with previous help of ATLAS and P-body. It is featured within [[''Course 5: Mobility Gels'']].
== Overview ==
* After GLaDOS gains complete sight over the Enrichment Center, she discovers that there are hundreds if not thousands of human subjects kept in cryogenic stasis within a locked Extended Relaxation Annex, located just past this shaft. Unable to unlock the vault, she sends ATLAS and P-body to achieve her objective.
* Like [[Test Shaft 09]], this shaft was designed to test Mobility Gels but with two test subjects testing together, but only the Repulsion and Propulsion Gels. However according to GLaDOS this did not work, as humans "treat their friends as enemies", hence attempting to complete these tests with ATLAS and P-body.
* Given the presence of the Propulsion Gel, the shaft was built sometime in the 70s and was later tempered and adjusted to the modern Aperture testing elements by GLaDOS.
* The shaft is connected to the [[Hub]] through elevators, and to the Extended Relaxation Annex through a gargantuan hatch. As seen in Test Shaft 09, it is also connected to the other Enrichment Shafts through an underground train network.
* While [[Chell]] had only ventured throughout Test Shaft 09, ATLAS and P-body were sent possibly further through the salt mines under orders from GLaDOS to recover stored human Test Subjects in the Extended Relaxation Annex.
== Layout ==
The shaft is made out of 11 enrichment spheres.
(8 are test chambers, 3 are unknown)
== Enrichment Sphere 01 ==
The first test involves the use of the [[Repulsion Gel]] to jump on [[Unstationary Scaffold]]s.
== Enrichment Sphere 02 ==
Includes an [[Excursion Funnel]] combined with the Repulsion Gel in order to reach a distant platform.
== Enrichment Sphere 03 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Sphere 04 ==
Introduced the two-walls technique to jump on with the Gel, eventually a Hard Light Bridge being later the second wall.
== Enrichment Sphere 05 ==
This is the first sphere where the use of the Repulsion Gel is alternated to the [[Propulsion Gel]] to catch cubes, also in combination with [[Crusher]]s.
== Enrichment Sphere 06 ==
Involves also [[Turret]]s and a [[Discouragement Redirection Cube]] and contains an [[Emancipation Grill]] as a testing element.
== Enrichment Sphere 07 ==
This second to last sphere includes time restriction to pick up the cube through the Propulsion Gel.
== Enrichment Sphere 08 ==
The final sphere mixes the previous testing elements to approach to the Human Vault, but cuts off the Hard Light Bridge.
== Enrichment Spheres 09 to 11 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
0bb51d76edc4a4b0c15a22d8e75d79e515f8294d
1121
1120
2022-01-19T20:16:11Z
ThinkingWithPortals87
30645314
/* Enrichment Spheres 09 to 11 */
wikitext
text/x-wiki
This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science Innovators, found underneath the computer-aided Enrichment Center.
This test shaft had originally ran through cooperative testing during the vintage era, but was later utilized by GLaDOS after she gains more sight of the facility with previous help of ATLAS and P-body. It is featured within [[''Course 5: Mobility Gels'']].
== Overview ==
* After GLaDOS gains complete sight over the Enrichment Center, she discovers that there are hundreds if not thousands of human subjects kept in cryogenic stasis within a locked Extended Relaxation Annex, located just past this shaft. Unable to unlock the vault, she sends ATLAS and P-body to achieve her objective.
* Like [[Test Shaft 09]], this shaft was designed to test Mobility Gels but with two test subjects testing together, but only the Repulsion and Propulsion Gels. However according to GLaDOS this did not work, as humans "treat their friends as enemies", hence attempting to complete these tests with ATLAS and P-body.
* Given the presence of the Propulsion Gel, the shaft was built sometime in the 70s and was later tempered and adjusted to the modern Aperture testing elements by GLaDOS.
* The shaft is connected to the [[Hub]] through elevators, and to the Extended Relaxation Annex through a gargantuan hatch. As seen in Test Shaft 09, it is also connected to the other Enrichment Shafts through an underground train network.
* While [[Chell]] had only ventured throughout Test Shaft 09, ATLAS and P-body were sent possibly further through the salt mines under orders from GLaDOS to recover stored human Test Subjects in the Extended Relaxation Annex.
== Layout ==
The shaft is made out of 11 enrichment spheres.
(8 are test chambers, 3 are unknown)
== Enrichment Sphere 01 ==
The first test involves the use of the [[Repulsion Gel]] to jump on [[Unstationary Scaffold]]s.
== Enrichment Sphere 02 ==
Includes an [[Excursion Funnel]] combined with the Repulsion Gel in order to reach a distant platform.
== Enrichment Sphere 03 ==
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
== Enrichment Sphere 04 ==
Introduced the two-walls technique to jump on with the Gel, eventually a Hard Light Bridge being later the second wall.
== Enrichment Sphere 05 ==
This is the first sphere where the use of the Repulsion Gel is alternated to the [[Propulsion Gel]] to catch cubes, also in combination with [[Crusher]]s.
== Enrichment Sphere 06 ==
Involves also [[Turret]]s and a [[Discouragement Redirection Cube]] and contains an [[Emancipation Grill]] as a testing element.
== Enrichment Sphere 07 ==
This second to last sphere includes time restriction to pick up the cube through the Propulsion Gel.
== Enrichment Sphere 08 ==
The final sphere mixes the previous testing elements to approach to the Human Vault, but cuts off the Hard Light Bridge.
== Enrichment Spheres 09 to 11 ==
These spheres are empty and out of ATLAS and P-body's reach
01ea3cb9a9625fe0b3cd02c4bf9107fcb5a33c26
1122
1121
2022-01-19T20:17:27Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
This unnamed '''Co-op Test Shaft''' featured in the cooperative campaign of ''Portal 2'' is one of the nine [[Enrichment Shafts]] from the salt mines owned by Aperture Science Innovators, found underneath the computer-aided Enrichment Center.
This test shaft had originally ran through cooperative testing during the vintage era, but was later utilized by GLaDOS after she gains more sight of the facility with previous help of ATLAS and P-body. It is featured within [[''Course 5: Mobility Gels'']].
== Overview ==
* After GLaDOS gains complete sight over the Enrichment Center, she discovers that there are hundreds if not thousands of human subjects kept in cryogenic stasis within a locked Extended Relaxation Annex, located just past this shaft. Unable to unlock the vault, she sends ATLAS and P-body to achieve her objective.
* Like [[Test Shaft 09]], this shaft was designed to test Mobility Gels but with two test subjects testing together, but only the Repulsion and Propulsion Gels. However according to GLaDOS this did not work, as humans "treat their friends as enemies", hence attempting to complete these tests with ATLAS and P-body.
* Given the presence of the Propulsion Gel, the shaft was built sometime in the 70s and was later tempered and adjusted to the modern Aperture testing elements by GLaDOS.
* The shaft is connected to the [[Hub]] through elevators, and to the Extended Relaxation Annex through a gargantuan hatch. As seen in Test Shaft 09, it is also connected to the other Enrichment Shafts through an underground train network.
* While [[Chell]] had only ventured throughout Test Shaft 09, ATLAS and P-body were sent possibly further through the salt mines under orders from GLaDOS to recover stored human Test Subjects in the Extended Relaxation Annex.
== Layout ==
The shaft is made out of 11 enrichment spheres.
(8 are test chambers, 3 are unknown)
=== Enrichment Sphere 01 ===
The first test involves the use of the [[Repulsion Gel]] to jump on [[Unstationary Scaffold]]s.
=== Enrichment Sphere 02 ===
Includes an [[Excursion Funnel]] combined with the Repulsion Gel in order to reach a distant platform.
=== Enrichment Sphere 03 ===
Contains two test chambers, both including a [[Hard Light Bridge]] as a surface for placing the Gel.
=== Enrichment Sphere 04 ===
Introduced the two-walls technique to jump on with the Gel, eventually a Hard Light Bridge being later the second wall.
=== Enrichment Sphere 05 ===
This is the first sphere where the use of the Repulsion Gel is alternated to the [[Propulsion Gel]] to catch cubes, also in combination with [[Crusher]]s.
=== Enrichment Sphere 06 ===
Involves also [[Turret]]s and a [[Discouragement Redirection Cube]] and contains an [[Emancipation Grill]] as a testing element.
=== Enrichment Sphere 07 ===
This second to last sphere includes time restriction to pick up the cube through the Propulsion Gel.
=== Enrichment Sphere 08 ===
The final sphere mixes the previous testing elements to approach to the Human Vault, but cuts off the Hard Light Bridge.
=== Enrichment Spheres 09 to 11 ===
These spheres are empty and out of ATLAS and P-body's reach
57488617e5c0a8a7e5e52854ab3c5b8097add7a4
Section N Robotic Associate Construction Annex
0
401
1123
2022-01-19T21:56:34Z
ThinkingWithPortals87
30645314
Created page with "The '''Section N Robotic Associate Construction Annex''' is an area located within the [[Aperture Science Enrichment Center|Enrichment Center]], used for the construction of A..."
wikitext
text/x-wiki
The '''Section N Robotic Associate Construction Annex''' is an area located within the [[Aperture Science Enrichment Center|Enrichment Center]], used for the construction of Aperture's robotic associates, as well as the maintenance of the reassembly machines.
== Overview ==
The Section N Robotic Associate Construction Annex is briefly visited by [[ATLAS and P-body]] before entering Test Chamber 05 during the Peer Review DLC [https://theportalwiki.com/wiki/Portal_2_Co-op_Course_6_Chamber_5] for Portal 2. GLaDOS sends the robots here to reactivate the disassembly machines after their failure. Once the machines are reactivated, the robots enter them to be disassembled and transported to new test chambers. The area mostly consists of office and work spaces all placed around a central inaccessible conference room that contains various whiteboards. The offices themselves contain various heads, as well as a single arm of what appears to be basic models of [[ATLAS and P-body]]. There are numerous posters encouraging human-robot cooperation, similar to those found in [[Test Shaft 09]]. A complete [[Defective Turret]] can be found in addition to several broken fragments of others. Breaker switches for the re-assembly machines can be found at the far end of the sector.
== Behind the scenes ==
*This area was first introduced in the second "Aperture Investment Opportunity" video, "[http://www.youtube.com/watch?v=ryn6YMcACUo Bot Trust]."
== Trivia ==
*In one of the inaccessible offices, a turret can be found sitting on a clerical chair, facing a computer monitor.
*Text can be found on various of the whiteboards, such as: "Do not trust her: Security through obscurity is our only option", possibly hinting that Aperture employees distrustful of GLaDOS might have been hiding from her. Some of the whiteboards also contains the text: "Who took my lunchbox?", and one even shows the equation of the physical term half-life, referencing the game of the same name. Parts of the whiteboards were also revealed during the PotatoFoolsDay ARG.
== Gallery ==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Section N Entrance.png|alt1=a|Entrance
3242b42af615089793ffa5532a11c6ba7fd33e35
1124
1123
2022-01-19T21:57:15Z
ThinkingWithPortals87
30645314
/* Gallery */
wikitext
text/x-wiki
The '''Section N Robotic Associate Construction Annex''' is an area located within the [[Aperture Science Enrichment Center|Enrichment Center]], used for the construction of Aperture's robotic associates, as well as the maintenance of the reassembly machines.
== Overview ==
The Section N Robotic Associate Construction Annex is briefly visited by [[ATLAS and P-body]] before entering Test Chamber 05 during the Peer Review DLC [https://theportalwiki.com/wiki/Portal_2_Co-op_Course_6_Chamber_5] for Portal 2. GLaDOS sends the robots here to reactivate the disassembly machines after their failure. Once the machines are reactivated, the robots enter them to be disassembled and transported to new test chambers. The area mostly consists of office and work spaces all placed around a central inaccessible conference room that contains various whiteboards. The offices themselves contain various heads, as well as a single arm of what appears to be basic models of [[ATLAS and P-body]]. There are numerous posters encouraging human-robot cooperation, similar to those found in [[Test Shaft 09]]. A complete [[Defective Turret]] can be found in addition to several broken fragments of others. Breaker switches for the re-assembly machines can be found at the far end of the sector.
== Behind the scenes ==
*This area was first introduced in the second "Aperture Investment Opportunity" video, "[http://www.youtube.com/watch?v=ryn6YMcACUo Bot Trust]."
== Trivia ==
*In one of the inaccessible offices, a turret can be found sitting on a clerical chair, facing a computer monitor.
*Text can be found on various of the whiteboards, such as: "Do not trust her: Security through obscurity is our only option", possibly hinting that Aperture employees distrustful of GLaDOS might have been hiding from her. Some of the whiteboards also contains the text: "Who took my lunchbox?", and one even shows the equation of the physical term half-life, referencing the game of the same name. Parts of the whiteboards were also revealed during the PotatoFoolsDay ARG.
== Gallery ==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Section N Entrance.png|alt1=a|Entrance
}}
31bfea4ff9ed5187ffc7472527038b3601627358
1126
1124
2022-01-19T22:03:35Z
ThinkingWithPortals87
30645314
/* Gallery */
wikitext
text/x-wiki
The '''Section N Robotic Associate Construction Annex''' is an area located within the [[Aperture Science Enrichment Center|Enrichment Center]], used for the construction of Aperture's robotic associates, as well as the maintenance of the reassembly machines.
== Overview ==
The Section N Robotic Associate Construction Annex is briefly visited by [[ATLAS and P-body]] before entering Test Chamber 05 during the Peer Review DLC [https://theportalwiki.com/wiki/Portal_2_Co-op_Course_6_Chamber_5] for Portal 2. GLaDOS sends the robots here to reactivate the disassembly machines after their failure. Once the machines are reactivated, the robots enter them to be disassembled and transported to new test chambers. The area mostly consists of office and work spaces all placed around a central inaccessible conference room that contains various whiteboards. The offices themselves contain various heads, as well as a single arm of what appears to be basic models of [[ATLAS and P-body]]. There are numerous posters encouraging human-robot cooperation, similar to those found in [[Test Shaft 09]]. A complete [[Defective Turret]] can be found in addition to several broken fragments of others. Breaker switches for the re-assembly machines can be found at the far end of the sector.
== Behind the scenes ==
*This area was first introduced in the second "Aperture Investment Opportunity" video, "[http://www.youtube.com/watch?v=ryn6YMcACUo Bot Trust]."
== Trivia ==
*In one of the inaccessible offices, a turret can be found sitting on a clerical chair, facing a computer monitor.
*Text can be found on various of the whiteboards, such as: "Do not trust her: Security through obscurity is our only option", possibly hinting that Aperture employees distrustful of GLaDOS might have been hiding from her. Some of the whiteboards also contains the text: "Who took my lunchbox?", and one even shows the equation of the physical term half-life, referencing the game of the same name. Parts of the whiteboards were also revealed during the PotatoFoolsDay ARG.
== Gallery ==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Section N Entrance.png|alt1=a|Entrance
|File:Portal 2 Section N Path.jpg|alt2=a|Path to the second half of this test course
|File:Portal 2 Section N dissasaemblers off.jpg|alt3=a|The disassembly machines offline
|File:Portal 2 Section N dissasaemblers on.jpg|alt4=a|The disassembly machines online
|File:Portal 2 Section N atlas cages.jpg|alt5=a|ATLAS' cages
|File:Portal 2 Section N long fall.jpg|alt6=a|Long fall
}}
b9cd05e92434f5d0f5f32a09dbaef6ad900cfb96
1127
1126
2022-01-19T22:04:03Z
ThinkingWithPortals87
30645314
/* Gallery */
wikitext
text/x-wiki
The '''Section N Robotic Associate Construction Annex''' is an area located within the [[Aperture Science Enrichment Center|Enrichment Center]], used for the construction of Aperture's robotic associates, as well as the maintenance of the reassembly machines.
== Overview ==
The Section N Robotic Associate Construction Annex is briefly visited by [[ATLAS and P-body]] before entering Test Chamber 05 during the Peer Review DLC [https://theportalwiki.com/wiki/Portal_2_Co-op_Course_6_Chamber_5] for Portal 2. GLaDOS sends the robots here to reactivate the disassembly machines after their failure. Once the machines are reactivated, the robots enter them to be disassembled and transported to new test chambers. The area mostly consists of office and work spaces all placed around a central inaccessible conference room that contains various whiteboards. The offices themselves contain various heads, as well as a single arm of what appears to be basic models of [[ATLAS and P-body]]. There are numerous posters encouraging human-robot cooperation, similar to those found in [[Test Shaft 09]]. A complete [[Defective Turret]] can be found in addition to several broken fragments of others. Breaker switches for the re-assembly machines can be found at the far end of the sector.
== Behind the scenes ==
*This area was first introduced in the second "Aperture Investment Opportunity" video, "[http://www.youtube.com/watch?v=ryn6YMcACUo Bot Trust]."
== Trivia ==
*In one of the inaccessible offices, a turret can be found sitting on a clerical chair, facing a computer monitor.
*Text can be found on various of the whiteboards, such as: "Do not trust her: Security through obscurity is our only option", possibly hinting that Aperture employees distrustful of GLaDOS might have been hiding from her. Some of the whiteboards also contains the text: "Who took my lunchbox?", and one even shows the equation of the physical term half-life, referencing the game of the same name. Parts of the whiteboards were also revealed during the PotatoFoolsDay ARG.
== Gallery ==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Section N Entrance.jpg|alt1=a|Entrance
|File:Portal 2 Section N Path.jpg|alt2=a|Path to the second half of this test course
|File:Portal 2 Section N dissasaemblers off.jpg|alt3=a|The disassembly machines offline
|File:Portal 2 Section N dissasaemblers on.jpg|alt4=a|The disassembly machines online
|File:Portal 2 Section N atlas cages.jpg|alt5=a|ATLAS' cages
|File:Portal 2 Section N long fall.jpg|alt6=a|Long fall
}}
432343ba304ad14e745ecdfaff06e8d43ea2c512
1133
1127
2022-01-19T22:09:18Z
ThinkingWithPortals87
30645314
/* Gallery */
wikitext
text/x-wiki
The '''Section N Robotic Associate Construction Annex''' is an area located within the [[Aperture Science Enrichment Center|Enrichment Center]], used for the construction of Aperture's robotic associates, as well as the maintenance of the reassembly machines.
== Overview ==
The Section N Robotic Associate Construction Annex is briefly visited by [[ATLAS and P-body]] before entering Test Chamber 05 during the Peer Review DLC [https://theportalwiki.com/wiki/Portal_2_Co-op_Course_6_Chamber_5] for Portal 2. GLaDOS sends the robots here to reactivate the disassembly machines after their failure. Once the machines are reactivated, the robots enter them to be disassembled and transported to new test chambers. The area mostly consists of office and work spaces all placed around a central inaccessible conference room that contains various whiteboards. The offices themselves contain various heads, as well as a single arm of what appears to be basic models of [[ATLAS and P-body]]. There are numerous posters encouraging human-robot cooperation, similar to those found in [[Test Shaft 09]]. A complete [[Defective Turret]] can be found in addition to several broken fragments of others. Breaker switches for the re-assembly machines can be found at the far end of the sector.
== Behind the scenes ==
*This area was first introduced in the second "Aperture Investment Opportunity" video, "[http://www.youtube.com/watch?v=ryn6YMcACUo Bot Trust]."
== Trivia ==
*In one of the inaccessible offices, a turret can be found sitting on a clerical chair, facing a computer monitor.
*Text can be found on various of the whiteboards, such as: "Do not trust her: Security through obscurity is our only option", possibly hinting that Aperture employees distrustful of GLaDOS might have been hiding from her. Some of the whiteboards also contains the text: "Who took my lunchbox?", and one even shows the equation of the physical term half-life, referencing the game of the same name. Parts of the whiteboards were also revealed during the PotatoFoolsDay ARG.
== Gallery ==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Section N Entrance.jpg|alt1=a|Entrance
|File:Portal 2 Section N Path.jpg|alt2=a|Path to the second half of this test course
|File:Portal 2 Section N dissasaemblers off.jpg|alt3=a|The disassembly machines offline
|File:Portal 2 Section N dissasaemblers on.jpg|alt4=a|The disassembly machines online
|File:Portal 2 Section N atlas cages.jpg|alt5=a|ATLAS' cages
|File:Portal 2 Section N long fall.jpg|alt6=a|Long fall
}}
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
f1162de81358456d1caf1b28d9142f83fad18f62
1134
1133
2022-01-19T22:13:37Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Section N Robotic Associate Construction Annex
|image = [[File: Portal 2 Section N Path.jpg|300px]] <br> <small> Section 02 </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Factory
|status = Not in use & not operational
|theme = Behind the Scenes
|game = ''[[Portal 2]]''
|maps = <big><tt>mp_coop_paint_conversion ''Maintenance''</tt></big>
|visited = [[Atlas]] and [[P-body]]}}
The '''Section N Robotic Associate Construction Annex''' is an area located within the [[Aperture Science Enrichment Center|Enrichment Center]], used for the construction of Aperture's robotic associates, as well as the maintenance of the reassembly machines.
== Overview ==
The Section N Robotic Associate Construction Annex is briefly visited by [[ATLAS and P-body]] before entering Test Chamber 05 during the Peer Review DLC [https://theportalwiki.com/wiki/Portal_2_Co-op_Course_6_Chamber_5] for Portal 2. GLaDOS sends the robots here to reactivate the disassembly machines after their failure. Once the machines are reactivated, the robots enter them to be disassembled and transported to new test chambers. The area mostly consists of office and work spaces all placed around a central inaccessible conference room that contains various whiteboards. The offices themselves contain various heads, as well as a single arm of what appears to be basic models of [[ATLAS and P-body]]. There are numerous posters encouraging human-robot cooperation, similar to those found in [[Test Shaft 09]]. A complete [[Defective Turret]] can be found in addition to several broken fragments of others. Breaker switches for the re-assembly machines can be found at the far end of the sector.
== Behind the scenes ==
*This area was first introduced in the second "Aperture Investment Opportunity" video, "[http://www.youtube.com/watch?v=ryn6YMcACUo Bot Trust]."
== Trivia ==
*In one of the inaccessible offices, a turret can be found sitting on a clerical chair, facing a computer monitor.
*Text can be found on various of the whiteboards, such as: "Do not trust her: Security through obscurity is our only option", possibly hinting that Aperture employees distrustful of GLaDOS might have been hiding from her. Some of the whiteboards also contains the text: "Who took my lunchbox?", and one even shows the equation of the physical term half-life, referencing the game of the same name. Parts of the whiteboards were also revealed during the PotatoFoolsDay ARG.
== Gallery ==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Section N Entrance.jpg|alt1=a|Entrance
|File:Portal 2 Section N Path.jpg|alt2=a|Path to the second half of this test course
|File:Portal 2 Section N dissasaemblers off.jpg|alt3=a|The disassembly machines offline
|File:Portal 2 Section N dissasaemblers on.jpg|alt4=a|The disassembly machines online
|File:Portal 2 Section N atlas cages.jpg|alt5=a|ATLAS' cages
|File:Portal 2 Section N long fall.jpg|alt6=a|Long fall
}}
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
faa08e9bdf016f28f249fd289b598e67793d673d
File:Portal 2 Section N Entrance.jpg
6
402
1125
2022-01-19T21:58:06Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Portal 2 Section N Path.jpg
6
403
1128
2022-01-19T22:04:20Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Portal 2 Section N dissasaemblers off.jpg
6
404
1129
2022-01-19T22:04:43Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Portal 2 Section N dissasaemblers on.jpg
6
405
1130
2022-01-19T22:05:30Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Portal 2 Section N long fall.jpg
6
406
1131
2022-01-19T22:05:53Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Portal 2 Section N atlas cages.jpg
6
407
1132
2022-01-19T22:06:21Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Portal 2 chamber 01.png
6
408
1136
2022-01-19T22:23:34Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Test Shaft 09
0
409
1147
2022-01-20T08:11:47Z
ThinkingWithPortals87
30645314
Created page with "'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern Aperture Science Enr..."
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
6af12209544b6bee89eb77f6a5eed73568e20cbb
Portal 2 Chapter 1 Test Chambers 03 & 04
0
410
1150
2022-01-20T18:06:34Z
ThinkingWithPortals87
30645314
Created page with "{{Block STAF icon}}{{Infobox test chamber |title = Chapter 1 - Test Chamber 02 |dirty = 1 |valve-title = Portal Carousel |map = sp_a1_intro3 |screenshot = Portal 2 Chapter 1 T..."
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 02
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro3
|screenshot = Portal 2 Chapter 1 Test Chamber 02.png
|chambernumber1 = 0
|chambernumber2 = 2
|previous = Portal 2 Chapter 1 Test Chambers 03 & 04
|next = Portal 2 Chapter 1 Test Chambers 03 & 04
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 2
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamer 01]]''
|next = ''[[Portal 2 Chapter 1 Test Chambers 03 & 04|Chapter 1 - Test Chambers 03 & 04]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 02
|image= [[File: Portal 2 Chapter 1 Test Chamber 02.png|375px]]
|map = <tt>sp_a1_intro3</tt>
|type = Recieving the portal gun
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 02 (Dilapidated)
|music = '''''Volume 1''''' <br> 5. '''''Technical Difficulties''''
|objective = Complete the overgrown Testing track (Chamber 02)
|objective (second one) = Recieve the Portal Gun and get back on track
}}
'''Portal 2 Chapter 1 Test Chamber 02''' (<tt>'''sp_a1_intro3'''</tt>) is the third level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the third level of the game. The chamber takes place within an Overgrown callback of Test Chamber 02-03 from Portal. The player has to get the portal gun to gen to the next part of the chamber
==Transcript==
''Chell arrives at Test Chamber 02'' <br>
Announcer: If the Earth is currently governed by a manner of animal king, sentient cloud or other governing body that either refuses to, or is incapable of listening to reason--- <br>
Wheatley: Hey, hey, you made it! There should be a portal device on that podium over there. I can't see it though, maybe it fell off. Do you wanna go have a quick look? <br>
''FLOOR COLLAPSES'' <br>
Wheatley: OH! <br>
''SPLASH!'' <br>
Wheatley: Hello? <br>
Wheatley: Can you see the portal gun? Also, are you alive? That's important, I should have asked that first. <br>
Wheatley: Um, do you know what I'm gonna do? I gonna work on the assumption that you're still alive, and I'm just gonna wait for you up ahead. I'll wait, I'll wait one hour, then I'll come back and as soon as I can locate your dead body, I'll bury you. All right? Brilliant. GO TEAM!... See you in an hour hopefully, if you're not... ...dead. <br>
Announcer: Some emergency testing may require prolonged interaction with lethal military androids. Rest assured that all lethal military androids have been taught to read and provided with one copy of the "Laws of Robotics," to share. <br>
Announcer: Good! If you feel that a lethal military android has not respected your rights, as detailed in the "Laws of Robotics," please note it on your self-reporting form. A future Aperture Science Entitlement associate will initiate the appropriate grievance filing paperwork. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
<youtube width="560" height="315">https://youtu.be/y7Ri4aPiuWs</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
5. '''''Technical Difficulties''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 02.png|alt1=a|Overgrown Test Chamber 02
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
631cc223b9205b352a50f2965bbc36b4208c0187
Portal 2 Chapter 1 Test Chambers 03 & 04
0
410
1151
1150
2022-01-20T18:34:55Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Test Chamber 02
|dirty = 1
|valve-title = Portal Carousel
|map = sp_a1_intro3
|screenshot = Portal 2 Chapter 1 Test Chamber 02.png
|chambernumber1 = 0
|chambernumber2 = 3
|previous = Portal 2 Chapter 1 Test Chambers 03 & 04
|next = Portal 2 Chapter 1 Test Chambers 03 & 04
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 3
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser
|icon2 = cube button
|icon3 = cube hazard
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|prev = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamer 01]]''
|next = ''[[Portal 2 Chapter 1 Test Chambers 03 & 04|Chapter 1 - Test Chambers 03 & 04]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Test Chamber 02
|image= [[File: Portal 2 Chapter 1 Test Chamber 02.png|375px]]
|map = <tt>sp_a1_intro3</tt>
|type = Recieving the portal gun
|theme = Overgrown
|location = * [[Aperture Science Enrichment Center]] <br>
**Test Chamber 02 (Dilapidated)
|music = '''''Volume 1''''' <br> 5. '''''Technical Difficulties''''
|objective = Complete the overgrown Testing track (Chamber 02)
|objective (second one) = Recieve the Portal Gun and get back on track
}}
'''Portal 2 Chapter 1 Test Chamber 02''' (<tt>'''sp_a1_intro3'''</tt>) is the third level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the third level of the game. The chamber takes place within an Overgrown callback of Test Chamber 02-03 from Portal. The player has to get the portal gun to gen to the next part of the chamber
==Transcript==
''Chell arrives at Test Chamber 02'' <br>
Announcer: If the Earth is currently governed by a manner of animal king, sentient cloud or other governing body that either refuses to, or is incapable of listening to reason--- <br>
Wheatley: Hey, hey, you made it! There should be a portal device on that podium over there. I can't see it though, maybe it fell off. Do you wanna go have a quick look? <br>
''FLOOR COLLAPSES'' <br>
Wheatley: OH! <br>
''SPLASH!'' <br>
Wheatley: Hello? <br>
Wheatley: Can you see the portal gun? Also, are you alive? That's important, I should have asked that first. <br>
Wheatley: Um, do you know what I'm gonna do? I gonna work on the assumption that you're still alive, and I'm just gonna wait for you up ahead. I'll wait, I'll wait one hour, then I'll come back and as soon as I can locate your dead body, I'll bury you. All right? Brilliant. GO TEAM!... See you in an hour hopefully, if you're not... ...dead. <br>
Announcer: Some emergency testing may require prolonged interaction with lethal military androids. Rest assured that all lethal military androids have been taught to read and provided with one copy of the "Laws of Robotics," to share. <br>
Announcer: Good! If you feel that a lethal military android has not respected your rights, as detailed in the "Laws of Robotics," please note it on your self-reporting form. A future Aperture Science Entitlement associate will initiate the appropriate grievance filing paperwork. <br>
''Fade to black'' <br>
''Level ends'' <br>
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
==Walkthrough==
<youtube width="560" height="315">https://youtu.be/y7Ri4aPiuWs</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
5. '''''Technical Difficulties''''' <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Test Chamber 02.png|alt1=a|Overgrown Test Chamber 02
}}
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
d71756b2475d76009f0ad24ea7e9a389b1bcea9c
GLaDOS' Testing Track (Portal 2)
0
395
1152
1089
2022-01-21T08:20:13Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
512fe1410252529cb589920ea63306d1ee9517ea
1153
1152
2022-01-21T17:44:00Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
[[File:Neurotoxin Storage Tank Catwalk Front.png|thumb|300px|The Neurotoxin Production Facility's main storage tank]]
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
29f8260e4aab6363861f867197df13f41c268da0
1154
1153
2022-01-21T17:44:49Z
ThinkingWithPortals87
30645314
/* Test Chamber 01 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
[[File:Portal 2 Chamber 06.png|right|300px|Test Chamber 01]]
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
[[File:Neurotoxin Storage Tank Catwalk Front.png|thumb|300px|The Neurotoxin Production Facility's main storage tank]]
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
f7d33956f30b028d8a16e46e5c3370ec1fef2cec
1156
1154
2022-01-21T17:45:59Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
[[File:Portal 2 Chamber 06.png|right|300px|Test Chamber 01]]
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
[[File:Portal 2 chamber 2.png|thumb|300px|Test Chamber 02]]
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
ca9ecdd4845a8cfa51fe62af5778c54d13edd729
1158
1156
2022-01-21T17:46:42Z
ThinkingWithPortals87
30645314
/* Test Chamber 01 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
[[File:Portal 2 Chamber 06.png|right|100px|Test Chamber 01]]
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
[[File:Portal 2 chamber 2.png|thumb|300px|Test Chamber 02]]
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
f01b1335c524ffe0edff2062b7fab7c2637ccb53
1159
1158
2022-01-21T17:46:59Z
ThinkingWithPortals87
30645314
/* Test Chamber 01 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
[[File:Portal 2 Chamber 06.png|right|200px|Test Chamber 01]]
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
[[File:Portal 2 chamber 2.png|thumb|300px|Test Chamber 02]]
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
a1caf97601aea0fd2bba45931c4274f83e00c17d
1160
1159
2022-01-21T17:47:19Z
ThinkingWithPortals87
30645314
/* Test Chamber 01 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
[[File:Portal 2 chamber 2.png|thumb|300px|Test Chamber 02]]
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
4d9886e3c32c35c8a63ac7e638984858a1c18359
1161
1160
2022-01-21T17:47:28Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, The Cold Boot, it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. Wheatley can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
512fe1410252529cb589920ea63306d1ee9517ea
1162
1161
2022-01-21T18:32:04Z
ThinkingWithPortals87
30645314
/* Test Chambers */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a Weighted Pivot Cube and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
d8d1081da53977a930385a7125b0ee4e14615f83
1167
1162
2022-01-22T11:50:47Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
82bdc14052a64bd77bf0b5255bedd9b6a480b3cc
1183
1167
2022-01-29T23:38:17Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
fdaf26cec37095df84953f92491d5b58b129616d
1184
1183
2022-01-29T23:41:38Z
ThinkingWithPortals87
30645314
/* Test Chamber 04 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
e0e4344bb5a361dc3bc3e0df1bbc1369f5028aba
1185
1184
2022-01-30T12:12:20Z
ThinkingWithPortals87
30645314
/* Test Chamber 07 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
=== Test Chamber 08 ===
This chamber uses Emancipation Grills within the test itself. (which GLaDOS claims was to make up for the previous chamber's grid malfunctioning.) Partway through, the turbines develop a problem(s), prompting GLaDOS to step out until the next chamber. Before doing so, she gives a fast-version "explanation" of the test. (The "explanation" is actually an excerpt from Moby Dick.)
=== Test Chamber 09 ===
Starts the third chapter, The Return.
The test starts with an [[Aerial Faith Plate]] launching vertically. At the top, a battered [[Wheatley]] attempts to explain how he escaped GLaDOS's chamber. The ceiling is too high for Chell to reach. GLaDOS tries to add more power to the plate, each time insulting Chell about her weight. After Chell's third launch, GLaDOS decides to lower the ceiling, and in doing so, severing communication with Wheatley. Chell then manages to use the plate and lasers to solve the test.
=== Test Chamber 10 ===
In this chamber, both types of cubes are used to stop and redirect Discouragement Beams, the goal being to use Aerial Faith plates to ascend to the chamber lock. An achievement, Overclocker, is given to the player if the test is completed in 70 seconds or less.
=== Test Chamber 11 ===
Introduces the Hard Light Bridge testing element.
=== Test Chamber 12 ===
Another Hard Light Bridge puzzle. As Chell is about to enter the chamber, the door malfunctions and slams shut, prompting GLaDOS to leave and repair it. During this time, Wheatley appears in an observation room, claiming that he broke the door by dropping some bird eggs into the mechanism. (It is ambiguous as to whether it was accidental or deliberate.) After being attacked by a bird, he explains that he is working on an escape plan and will be breaking Chell out shortly.
=== Test Chamber 13 ===
This is the first test to incorporate [[Turret|Aperture Science Sentry Turrets]]. Similar to Chamber 16 of the original testing track, they must be disabled either by picking them up and dropping them, shooting portals under them, or dropping cubes or other turrets on them. This test chamber is the only test that exits to a hallway rather than an elevator.
=== Test Chamber 14 ===
Chell leaves the hallway after Chamber 13 and walks onto a catwalk to the next test, which is being built when Chell first arrives. This test introduces Laser Relays. As GLaDOS puts together the floor, she explains how she keeps Chell awake for constant testing: simulating daylight 24/7 and adrenaline vapor in the air supply. Because this causes Test Subjects to become confused about time passing, GLaDOS points out that Chell's birthday had passed. Chell is then lifted into the next chamber by a panel.
After the test, GLaDOS says she is planning a birthday present for Chell, which she claims is actually a medical experiment.
=== Test Chamber 15 ===
This test demonstrates that Turrets are unable to see through Hard Light Bridges. Chell must use them to get past the Turrets throughout the chamber. There are also Aerial Faith Plates, which allows a chance for the player to earn the "Pturretdactyl" achievement. After the test, GLaDOS claims to have found a man and a woman with Chell's last name. (Probably to get Chell's hopes up that she will get to meet her parents.)
=== Test Chamber 16 ===
This test is the first test which involves destroying turrets with Thermal Discouragement Beams.
It is here that GLaDOS mentions a surprise for Chell. It is revealed after the next test.
At the beginning, there is a grate guarded by a turret. Destroying it with a laser allows the player to crawl into another Ratmann den. Underneath are four turrets singing the Turret Wife Serenade with a Soprano Turret watching them. (This alluding the Turret Opera at the end of the single player campaign.)
=== Test Chamber 17 ===
This chamber follows a similar format to Chamber 01, where a laser operates a rising platform. However, the platform is also operated by a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button, so a cube must be dropped off a Hard Light Bridge to get Chell to the exit.
=== Test Chamber 18 ===
Starts the fourth chapter, The Surprise.
Before the test starts, GLaDOS reveals her surprise: an empty room with confetti. GLaDOS attempts to "cheer up" Chell that her parents never wanted to see her.
This test uses Lasers and Bridges. A turret must be destroyed with the laser, which is then used to open the exit door which is accessed with the Bridge.
After completing the test, GLaDOS "calls" Chell's parents, whose voice message "says" that they do not love Chell and asks to hang up. As Chell rides the elevator, she is greeted by Wheatley, who is working with the Nanobots. (albeit the boss, Jerry, fires him during this scene.) He explains that he has his rescue plan ready and will execute it after five more chambers. (The plan is actually executed after three chambers. This could be alluding to his surprise when he is in charge of the facility.)
=== Test Chamber 19 ===
This test incorporates flinging Redirection Cubes with an Aerial Faith Plate. A laser is sent back and forth through the chamber, used to destroy the turrets guarding the exit, and opening the exit door.
=== Test Chamber 20 ===
GLaDOS introduces this test chamber as the first one which is completely functional. With Discouragement Rederection Cubes and 3 Thermal Discouragement Beams, Chell needs to make all of the beams active to open the door.
=== Test Chambers 21 & 22 ===
==== Escaping (Part 1 - Test Chamber 21) ====
Involves Hard Light Bridges. Midway through the test, Wheatley turns off the lights and reveals himself. He tries talking in a bad American accent, thinking it is beyond GLaDOS' range of hearing, but realizes that is false and just breaks out of the chamber with Chell.
If you use a cheat code to spawn a sphere (a testing element cut out of the single player game) or cube on the button, the door will open, but the lights won't go out. Then use the bridge to go through the door, and then you'll find yourself in a pitch black room.
Additionally, if the player does NOT escape with Wheatley immediately, GLaDOS activates neurotoxin emitters in this chamber in an attempt to kill you. The neurotoxin is out of range as soon as the player leaves the chamber, however, since it closes itself.
As Wheatley and Chell make their way across the catwalks, Wheatley reveals the next part of his escape plan. They will take out the turret and neurotoxin production plants, then make their way back to GLaDOS's chamber and confront her a second time.
==== Escaping (Part 2 - Test Chamber 22) ====
As Wheatley leads Chell away from the test area, GLaDOS claims that Chell had escaped just before she reached the final test. A wall opens, revealing the "Test Chamber," which GLaDOS says "is an easier way out that whatever asinine plan your friend came up with."
If the player enters this Test Chamber, they will realize it was a death trap, as the wall closes behind them while the room fills with neurotoxin, which will kill the player within 5 seconds of entering the "chamber". There is another door on the adjacent side of the entrance with plants visible through it, but the door shuts itself when the player gets close to it, due to GLaDOS fizzling the Weighted Companion Cube on the button that keeps the door open. There is no way to escape from the "chamber" except by reloading from the last save point. There is also a series of white panels making a heart shape on the wall.
Whether this trap was actually Test Chamber 22 is left ambiguous as GLaDOS drops several hints that Chell will have to test for the next 60 years before she dies. On the other hand, she implies she was going to kill Chell after she completed Test Chamber 21 and had apparently finished building ATLAS and P-body to replace Chell by then, so it's possible this was Test Chamber 22, or at least had the same function.
Going into this chamber unlocks the achievement "Good Listener".
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
1814c6a91a2aaf52003a4fb8b50f5a0fe6a02ff9
1186
1185
2022-01-30T12:17:14Z
ThinkingWithPortals87
30645314
/* Escaping (Part 2 - Test Chamber 22) */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
=== Test Chamber 08 ===
This chamber uses Emancipation Grills within the test itself. (which GLaDOS claims was to make up for the previous chamber's grid malfunctioning.) Partway through, the turbines develop a problem(s), prompting GLaDOS to step out until the next chamber. Before doing so, she gives a fast-version "explanation" of the test. (The "explanation" is actually an excerpt from Moby Dick.)
=== Test Chamber 09 ===
Starts the third chapter, The Return.
The test starts with an [[Aerial Faith Plate]] launching vertically. At the top, a battered [[Wheatley]] attempts to explain how he escaped GLaDOS's chamber. The ceiling is too high for Chell to reach. GLaDOS tries to add more power to the plate, each time insulting Chell about her weight. After Chell's third launch, GLaDOS decides to lower the ceiling, and in doing so, severing communication with Wheatley. Chell then manages to use the plate and lasers to solve the test.
=== Test Chamber 10 ===
In this chamber, both types of cubes are used to stop and redirect Discouragement Beams, the goal being to use Aerial Faith plates to ascend to the chamber lock. An achievement, Overclocker, is given to the player if the test is completed in 70 seconds or less.
=== Test Chamber 11 ===
Introduces the Hard Light Bridge testing element.
=== Test Chamber 12 ===
Another Hard Light Bridge puzzle. As Chell is about to enter the chamber, the door malfunctions and slams shut, prompting GLaDOS to leave and repair it. During this time, Wheatley appears in an observation room, claiming that he broke the door by dropping some bird eggs into the mechanism. (It is ambiguous as to whether it was accidental or deliberate.) After being attacked by a bird, he explains that he is working on an escape plan and will be breaking Chell out shortly.
=== Test Chamber 13 ===
This is the first test to incorporate [[Turret|Aperture Science Sentry Turrets]]. Similar to Chamber 16 of the original testing track, they must be disabled either by picking them up and dropping them, shooting portals under them, or dropping cubes or other turrets on them. This test chamber is the only test that exits to a hallway rather than an elevator.
=== Test Chamber 14 ===
Chell leaves the hallway after Chamber 13 and walks onto a catwalk to the next test, which is being built when Chell first arrives. This test introduces Laser Relays. As GLaDOS puts together the floor, she explains how she keeps Chell awake for constant testing: simulating daylight 24/7 and adrenaline vapor in the air supply. Because this causes Test Subjects to become confused about time passing, GLaDOS points out that Chell's birthday had passed. Chell is then lifted into the next chamber by a panel.
After the test, GLaDOS says she is planning a birthday present for Chell, which she claims is actually a medical experiment.
=== Test Chamber 15 ===
This test demonstrates that Turrets are unable to see through Hard Light Bridges. Chell must use them to get past the Turrets throughout the chamber. There are also Aerial Faith Plates, which allows a chance for the player to earn the "Pturretdactyl" achievement. After the test, GLaDOS claims to have found a man and a woman with Chell's last name. (Probably to get Chell's hopes up that she will get to meet her parents.)
=== Test Chamber 16 ===
This test is the first test which involves destroying turrets with Thermal Discouragement Beams.
It is here that GLaDOS mentions a surprise for Chell. It is revealed after the next test.
At the beginning, there is a grate guarded by a turret. Destroying it with a laser allows the player to crawl into another Ratmann den. Underneath are four turrets singing the Turret Wife Serenade with a Soprano Turret watching them. (This alluding the Turret Opera at the end of the single player campaign.)
=== Test Chamber 17 ===
This chamber follows a similar format to Chamber 01, where a laser operates a rising platform. However, the platform is also operated by a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button, so a cube must be dropped off a Hard Light Bridge to get Chell to the exit.
=== Test Chamber 18 ===
Starts the fourth chapter, The Surprise.
Before the test starts, GLaDOS reveals her surprise: an empty room with confetti. GLaDOS attempts to "cheer up" Chell that her parents never wanted to see her.
This test uses Lasers and Bridges. A turret must be destroyed with the laser, which is then used to open the exit door which is accessed with the Bridge.
After completing the test, GLaDOS "calls" Chell's parents, whose voice message "says" that they do not love Chell and asks to hang up. As Chell rides the elevator, she is greeted by Wheatley, who is working with the Nanobots. (albeit the boss, Jerry, fires him during this scene.) He explains that he has his rescue plan ready and will execute it after five more chambers. (The plan is actually executed after three chambers. This could be alluding to his surprise when he is in charge of the facility.)
=== Test Chamber 19 ===
This test incorporates flinging Redirection Cubes with an Aerial Faith Plate. A laser is sent back and forth through the chamber, used to destroy the turrets guarding the exit, and opening the exit door.
=== Test Chamber 20 ===
GLaDOS introduces this test chamber as the first one which is completely functional. With Discouragement Rederection Cubes and 3 Thermal Discouragement Beams, Chell needs to make all of the beams active to open the door.
=== Test Chambers 21 & 22 ===
==== Escaping (Part 1 - Test Chamber 21) ====
Involves Hard Light Bridges. Midway through the test, Wheatley turns off the lights and reveals himself. He tries talking in a bad American accent, thinking it is beyond GLaDOS' range of hearing, but realizes that is false and just breaks out of the chamber with Chell.
If you use a cheat code to spawn a sphere (a testing element cut out of the single player game) or cube on the button, the door will open, but the lights won't go out. Then use the bridge to go through the door, and then you'll find yourself in a pitch black room.
Additionally, if the player does NOT escape with Wheatley immediately, GLaDOS activates neurotoxin emitters in this chamber in an attempt to kill you. The neurotoxin is out of range as soon as the player leaves the chamber, however, since it closes itself.
As Wheatley and Chell make their way across the catwalks, Wheatley reveals the next part of his escape plan. They will take out the turret and neurotoxin production plants, then make their way back to GLaDOS's chamber and confront her a second time.
==== Escaping (Part 2 - Test Chamber 22) ====
As Wheatley leads Chell away from the test area, GLaDOS claims that Chell had escaped just before she reached the final test. A wall opens, revealing the "Test Chamber," which GLaDOS says "is an easier way out that whatever asinine plan your friend came up with."
If the player enters this Test Chamber, they will realize it was a death trap, as the wall closes behind them while the room fills with neurotoxin, which will kill the player within 5 seconds of entering the "chamber". There is another door on the adjacent side of the entrance with plants visible through it, but the door shuts itself when the player gets close to it, due to GLaDOS fizzling the Weighted Companion Cube on the button that keeps the door open. There is no way to escape from the "chamber" except by reloading from the last save point. There is also a series of white panels making a heart shape on the wall.
Whether this trap was actually Test Chamber 22 is left ambiguous as GLaDOS drops several hints that Chell will have to test for the next 60 years before she dies. On the other hand, she implies she was going to kill Chell after she completed Test Chamber 21 and had apparently finished building ATLAS and P-body to replace Chell by then, so it's possible this was Test Chamber 22, or at least had the same function.
Going into this chamber unlocks the achievement "Good Listener".
== After breaking out of GLaDOS' Test Shaft ==
After Chell escapes, she and Wheatley run off into the maintenance areas. During this time, Wheatley reveals his plan to disable the turret manufacturing and the neurotoxin generator before finally confronting GLaDOS.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
bacfae558b810a0c24a70a1dd1bc1c0d9ecb1616
File:Portal 2 Chamber 06.png
6
411
1155
2022-01-21T17:45:19Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Portal 2 chamber 2.png
6
412
1157
2022-01-21T17:46:18Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Test Shaft 09
0
409
1163
1147
2022-01-21T23:34:06Z
ThinkingWithPortals87
30645314
/* Overview */
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
e8175e2e12d76bafc2544e4bbc99fb3152f998be
1164
1163
2022-01-21T23:48:06Z
ThinkingWithPortals87
30645314
/* Overview */
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Pumping Stations ===
=== Pumping Stations ===
8924ec89d5db6bcbe727e95c1f3d2d57a48abab6
1165
1164
2022-01-22T11:41:49Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GlaDOS style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
c1d0a416e6bda9ff1a2e2b0140e8c6c103c20b7c
1169
1165
2022-01-22T12:21:16Z
ThinkingWithPortals87
30645314
/* Layout */
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
3c3ca23d694e77d467ad07e4b533decca6fc4748
1174
1169
2022-01-22T13:25:13Z
ThinkingWithPortals87
30645314
/* 1952: Entrance Way, Lobby and Testing Lounge */
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
343cda2dee08f8c139e96b16c9c9f153762594d2
1175
1174
2022-01-22T20:21:01Z
ThinkingWithPortals87
30645314
/* Entrance Way */
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO Cave Johnson would greet Test Subjects with great enthusiasm, joined with his assistant Caroline, in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
7a3a2477f99872e4c0c067b53d1dccca747002f0
1176
1175
2022-01-22T20:28:25Z
ThinkingWithPortals87
30645314
/* Entrance Way */
wikitext
text/x-wiki
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives at Test Chamber 01'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
73b08b8ad1de5e2219b98f9df8f1d65f89b77306
1187
1176
2022-01-30T15:09:32Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 old aperture.png|300px]] <br> <small> </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Old Aperture]]
|function = Test Shaft
|status = In use for [[Chell]]
|theme = Underground
|game = ''[[Portal 2]]''
|maps = All Act 3 maps
|visited = [[Chell]]}}
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives at Test Chamber 01'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
29cd3704835cf55a804d7fa3828f125912c177b8
1189
1187
2022-01-30T15:12:28Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 old aperture.jpg|300px]] <br> <small> </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Old Aperture]]
|function = Test Shaft
|status = In use for [[Chell]]
|theme = Underground
|game = ''[[Portal 2]]''
|maps = All Act 3 maps
|visited = [[Chell]]}}
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives at Test Chamber 01'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
4569e4f6600f13d80f04a794718cb7b4152a1fdc
1190
1189
2022-01-30T15:30:06Z
ThinkingWithPortals87
30645314
/* Entrance Way */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 old aperture.jpg|300px]] <br> <small> </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Old Aperture]]
|function = Test Shaft
|status = In use for [[Chell]]
|theme = Underground
|game = ''[[Portal 2]]''
|maps = All Act 3 maps
|visited = [[Chell]]}}
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
===== Lobby =====
Upon reaching the lobby, Test Subjects would be greeted by this message:
''Chell arrives'' <br>
Cave: There's a thousand tests performed every day here in our Enrichment Spheres. I can't personally oversee every one of them, so these prerecorded messages'll cover any questions you might have, and respond to any incidents that may occur in the course of your science adventure. Your test assignment will vary, depending on the manner in which you have bent the world to your will.
Those of you helping us test the Repulsion Gel today, just follow the blue line on the floor. Those of you who volunteered to be injected with praying mantis DNA, I've got some good news and some bad news. Bad news is we're postponing those tests indefinitely. Good news is we've got a much better test for you: fighting an army of Mantis Men. Pick up a rifle and follow the yellow line. You'll know when the test starts. <br>
Cave: <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
06f0388ddff044cf4ea5835de7922d8052153986
1191
1190
2022-01-30T15:31:06Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Cave's Test Track - Test Shaft 09
|image = [[File: Portal 2 old aperture.jpg|300px]] <br> <small> </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Old Aperture]]
|function = Test Shaft
|status = In use for [[Chell]]
|theme = Underground
|game = ''[[Portal 2]]''
|maps = All Act 3 maps
|visited = [[Chell]]}}
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
===== Lobby =====
Upon reaching the lobby, Test Subjects would be greeted by this message:
''Chell arrives'' <br>
Cave: There's a thousand tests performed every day here in our Enrichment Spheres. I can't personally oversee every one of them, so these prerecorded messages'll cover any questions you might have, and respond to any incidents that may occur in the course of your science adventure. Your test assignment will vary, depending on the manner in which you have bent the world to your will.
Those of you helping us test the Repulsion Gel today, just follow the blue line on the floor. Those of you who volunteered to be injected with praying mantis DNA, I've got some good news and some bad news. Bad news is we're postponing those tests indefinitely. Good news is we've got a much better test for you: fighting an army of Mantis Men. Pick up a rifle and follow the yellow line. You'll know when the test starts. <br>
Cave: <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
d8f0c3d84ed03d1dc8795a1e159276a17c7fcb42
1194
1191
2022-01-31T21:46:38Z
ThinkingWithPortals87
30645314
/* Lobby */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Cave's Test Track - Test Shaft 09
|image = [[File: Portal 2 old aperture.jpg|300px]] <br> <small> </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Old Aperture]]
|function = Test Shaft
|status = In use for [[Chell]]
|theme = Underground
|game = ''[[Portal 2]]''
|maps = All Act 3 maps
|visited = [[Chell]]}}
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
===== Lobby =====
Upon reaching the lobby, Test Subjects would be greeted by this message:
''There's a thousand tests performed every day here in our Enrichment Spheres. I can't personally oversee every one of them, so these prerecorded messages'll cover any questions you might have, and respond to any incidents that may occur in the course of your science adventure. Your test assignment will vary, depending on the manner in which you have bent the world to your will.
Those of you helping us test the Repulsion Gel today, just follow the blue line on the floor. Those of you who volunteered to be injected with praying mantis DNA, I've got some good news and some bad news. Bad news is we're postponing those tests indefinitely. Good news is we've got a much better test for you: fighting an army of Mantis Men. Pick up a rifle and follow the yellow line. You'll know when the test starts.''
The message suggests a very brisk and busy era for Aperture, with a thousand tests performed every day in the Enrichment Spheres. Test Subjects would test the newly created Repulsion Gel, but also be injected mantis DNA, turning them into Mantis Men (postponed for some reason), which would also be fought by other Test Subjects as part of another test. The message asks Test Subjects sent to fighting Mantis Men to pick up a rifle and follow a yellow line, but it cannot be found anywhere, the only path being to Enrichment Sphere 01 or three unrelated Test Chambers.
The Lobby is a room with black marble and a maroon carpet on the floor, and wooden panes on the walls. Four lamps with spherical lampshades hang from the ceiling. A sign asks Test Subjects to go to the small desk nearby and sign in with the receptionist before proceeding to the Lounge. Next to the Lobby is an elongated operator room filled with several desks equipped with typewriters and phones, probably used for registering candidates.
===== Testing Lounge =====
The Testing Lounge is accessed through a folded red curtain. Its floor is fully covered with maroon carpet, and it is filled with large conformable beige armchairs, as well as several ashtrays. It also has six spherical lamps on the ceiling. Of note is the large portrait of a young and brisk Cave Johnson placed between two cases. One of the cases has been broken and emptied; the other is filled with many items giving information about Aperture's background and evolution: four trophies, including the Spirit of Idaho 1955 award for the promotion of Potato Science, by the National Potato Board; the Shower Curtain Salesman of 1943 award for Aperture Fixtures; and two "Contractor of the Year - Runner Up" awards from the US Department of Defense, dated 1952 and 1954 (an unseen 1953 award can also be found in the game files). The case also includes the main page of the newspaper The Up Pioneer Press, dated from a Thursday of January 1944, showing that Johnson purchased salt mines in Upper Michigan, where and above which the Aperture Science Enrichment Center will eventually be built, retconning the facility's location from Cleveland to Michigan.[4] Under a picture of the mine, Johnson is quoted "The Future is Here, and it's Under the Earth's Crust". Finally, four framed awards can be seen: the Best New Science Company award 1947 given to Aperture Science by the Science and Business Institute of America; another Spirit of Idaho award by the National Potato Board Award for the promotion of Potato Science, undated; the Shower Curtain Salesman of 1943 award given to Cave Johnson for Aperture Fixtures; and finally an award for rank #2 for Aperture Science in the Top 100 Applied Science Companies 1949.
After leaving the Testing Lounge to the shaft proper, Test Subjects would go to an elevator operated by an attendant. Upstairs, a catwalk, now collapsed, would lead either to the small elevator going inside Enrichment Sphere 01, Pump Station Alpha, or three condemned Test Chambers, two vitrified (one of which filled with cement), the other apparently not condemned, but inaccessible regardless. Near each door leading to these chambers is an interphone, which when powered will give the following prerecorded messages by Johnson about what tests they involve:
''If you've cut yourself at all in the course of these tests, you might have noticed that your blood is pure gasoline. That's normal. We've been shooting you with an invisible laser that's supposed to turn blood into gasoline, so all that means is, it's working.''
''If you need to go to the bathroom after this next series of tests, please let a test associate know, because in all likelihood, whatever comes out of you is going to be coal. Only temporary, so do not worry. If it persists for a week, though, start worrying and come see us, because that's not supposed to happen.''
''Just a heads up: We're gonna have a superconductor turned up full blast and pointed at you for the duration of this next test. I'll be honest, we're throwing science at the wall here to see what sticks. No idea what it'll do. Probably nothing. Best-case scenario, you might get some superpowers. Worst case, some tumors, which we'll cut out.''
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
58a6121eaaaa45cb06ea5b9683ba5131917694d3
GLaDOS' Testing Track (Portal)
0
413
1166
2022-01-22T11:46:07Z
ThinkingWithPortals87
30645314
Created page with "'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-pl..."
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the Extended Relaxation Center from which Test Subjects are deployed from and put into temporary stasis in the Relaxation Vault. The last chamber of this course however, is connected to the Incinerator Room.
70f7e266856368805a06a32e3d8db23661e37340
1168
1166
2022-01-22T11:52:00Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the Relaxation Vault. The last chamber of this course however, is connected to the Incinerator Room.
b8db2bc0475333505823ed04c1fa6271a7823bdd
1172
1168
2022-01-22T13:20:08Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and <ref></ref>Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
508d752f23d01926ba552de8dc49356143195a34
1173
1172
2022-01-22T13:20:36Z
ThinkingWithPortals87
30645314
/* Test Chamber 00 */
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
a9c53603fac8d94231fe413a49d43979c72ad330
1192
1173
2022-01-30T21:11:21Z
ThinkingWithPortals87
30645314
/* Test Chambers */
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
=== Test Chamber 01 ===
The next test chamber is another test meant to teach test subjects how Super Buttons and Storage Cubes work, but this time the test is much more advanced. Instead of the Storage cube and Button being right next to each other like in Test Chamber 00, the two are separated by glass walls. This time, the test subject has to wait for automated portals to shoot into the 3 walled off areas, eventually getting the Storage Cube onto the button and moving on to the next Test Chamber.
When Chell returns to this testing track in a ruined state in Portal 2, there seems to have been some changes made while she was in stasis. Instead of the portals being made automatically, the test subject now decides when and where the portals are created through use of buttons. This was to prevent the sudden slowdown in gameplay while also creating a more instructive environment, avoiding a "Portal Carousel" effect, as stated by Alex Vlachos.
=== Test Chamber 02 ===
Test Chamber 02 is the first "real" test, in that it is the first test in this testing track that the test subject solves by using the Aperture Science Handheld Portal Device. However, the ASHPD the test subject receives is incomplete, as it is only able to shoot blue portals. The test involves the test subject first navigating through automated portals to obtain the ASHPD. Once it is obtained, the test subject must use it to get out of the pit that contained it.
In Portal 2, Chell encounters Wheatley here. One of the walls within the chamber has collapsed, allowing her to walk to the pedestal that formerly held the portal device, which Wheatley claimed had fallen off. Upon approaching the pedestal, the floor collapses and drops Chell into a heavily decayed and partially flooded test chamber, where the portal device can be found, surrounded by murals drawn by Doug Rattmann.
=== Test Chamber 03 ===
This Test Chamber involves the Test Subject creating portals to get across two large gaps. This was meant to assure the player does not become adverted to using either color portal freely simply due to an early preference. It is also meant to introduce test subjects to the concept of hopping through portals, and how they connect like a two-way tunnel.
In Portal 2, this chamber is accessed from an observation room near the entrance instead of the elevator. The room itself has also changed somewhat, being smaller and having fewer turns to pass.
=== Test Chamber 04 ===
Test Chamber 04 is another Cube and Button test. Curiously, this test chamber is almost exactly the same as Test Chamber 00, the only difference between the two being the fact that this test chamber involves the use of portals to get the Weighted Storage Cube onto the button, as it is in a pit. As Chell leaves for the next chamber, GLaDOS says she will not monitor the next test.
In Portal 2 this test chamber was merged with Test Chamber 5, with the exit of one connecting to the entrance of the other.
== Gallery ==
c79387a884ee1dfc9dc2003e6e316f1995ffa621
Wheatley's Testing Track
0
396
1170
1146
2022-01-22T12:31:57Z
ThinkingWithPortals87
30645314
/* Test Chamber 75 */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = *UNKNOWN*
|visited = [[Chell]]}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
1a332f684fe18411ec7fb790052dc1b03b077b9d
1171
1170
2022-01-22T12:46:01Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = *UNKNOWN*
|visited = [[Chell]], [[P-body]](Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
dc0e8e53a96dfcdb4c2b2f8aa58fc012324dbdeb
1180
1171
2022-01-23T13:40:00Z
ThinkingWithPortals87
30645314
/* Test Chamber 06 */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = *UNKNOWN*
|visited = [[Chell]], [[P-body]](Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
f0bedf7cf6907f0d89a212655649843258410513
1181
1180
2022-01-29T13:13:58Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = *All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
a5498b800b10d8a67025b80f22440cd2d61c4dca
1182
1181
2022-01-29T13:14:14Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music (J.S. Bach's Little Prelude in C Minor BWV 934) during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
4e6a91b8f0e54c585ed127a91a2c52d8ea26aa9b
1196
1182
2022-02-04T08:09:27Z
ThinkingWithPortals87
30645314
/* Test Chamber 05 */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
5331dd2ee407b3b3daaba0a5d32cec1e12271703
1199
1196
2022-02-06T20:23:35Z
ThinkingWithPortals87
30645314
/* Frankenturret (dedicated) Testchamber */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
[[File:Portal 2 chamber 01.png|thumb|200px|Frankenturret "Dedicated" Chamber.]]
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
d59c2fe2d778235d31c728734213af81a296340c
1200
1199
2022-02-06T20:25:33Z
ThinkingWithPortals87
30645314
/* Frankenturret (dedicated) Testchamber */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
[[File:Portal 2 chamber 01.png|thumb|200px|Frankenturret "Dedicated" Chamber.]]
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
[[File:Portal 2 chamber 01 e3.png|left|200px|Earlier version of the Frankenturret Chamber.]]
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
dfe7f44bd1dfef068fcac5bbecfbd90df0aefaf7
Portal 2 Chapter 1: The Courtesy Call
0
414
1177
2022-01-22T21:35:45Z
ThinkingWithPortals87
30645314
Created page with "Fifty days after she is put in stasis, Chell is awakened by an unidentified announcer. In compliance with "state and federal regulations," Chell is instructed to perform a man..."
wikitext
text/x-wiki
Fifty days after she is put in stasis, Chell is awakened by an unidentified announcer. In compliance with "state and federal regulations," Chell is instructed to perform a mandatory physical and mental wellness exercise which is used to teach the player the standard controls. Chell is then instructed to return to bed.
Between 50 and 50,000 years later (the exact time is never made clear), Chell is awakened again. During this second awakening, the announcer glitches saying that they "have been in suspension for..." followed by a glitched message repeating nines. Afterwards, [[Chell]] meets [[Wheatley]] for the first time. [[Chell]] learns that the facility's reserve power has been lost and is instructed to prepare for reactor core meltdown. [[Wheatley]], fearing he will be blamed by "management" for the incident, plans to escape. He smashes the chamber through a wall and tells Chell to look for "[[Handheld Portal Device|a gun that makes holes]]." The Aperture Science facility is overgrown and badly damaged. During the escape attempt [[GLaDOS]] is accidentally reawakened by [[Wheatley]], who is separated from Chell and GLaDOS promptly resumes forcing [[Chell]] to complete test chambers.
The test chambers and Central AI chamber are the same from Portal, albeit heavily damaged and decrepit.
This chapter includes:
*[[Aperture Science Extended Relaxation Center]].
*Decrepit Test Chamber 00 through 08 (out of 19).
*[[Central AI Chamber]] and Main Breaker Room.
*[[Incinerator Room]].
*Decrepit Test Chamber 19.
654ba8efcd32fb43bc7af7bf3b63bbaef3d0c708
Main Page
0
1
1178
863
2022-01-23T13:00:42Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portal Wiki 2!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
19cdd539c61fafe4a45f7d7eaa335fdb0edf5077
1179
1178
2022-01-23T13:01:12Z
ThinkingWithPortals87
30645314
Undo revision 1178 by [[Special:Contributions/ThinkingWithPortals87|ThinkingWithPortals87]] ([[User talk:ThinkingWithPortals87|talk]])
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portalpedia!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
e31bd5640eab313919a563343170d3760ab70dee
File:Portal 2 old aperture.jpg
6
415
1188
2022-01-30T15:11:43Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Turret Manufacturing
0
416
1193
2022-01-31T21:27:53Z
ThinkingWithPortals87
30645314
Created page with "The '''Turret Manufacturing''' is a department wing in the Aperture Science Enrichment Center, in which the mass production and the stockpiling of the Sentry Turrets and rejec..."
wikitext
text/x-wiki
The '''Turret Manufacturing''' is a department wing in the Aperture Science Enrichment Center, in which the mass production and the stockpiling of the Sentry Turrets and rejection of defective turrets take place.
In the single-player campaign of Portal 2, it is visited by Chell and Wheatley in the chapter The Escape. During the cooperative campaign, ATLAS and P-body partially visit an unknown section of the wing in Test Course 4: Excursion Funnels.
== Overview ==
This department consists of the Turret Assembly and Storage; large metal crates producing the Turrets either shipping directly into the Tube Network or into storage, Turret Redemption Lines; conveyor belts leading to incinerators, and the Quality Passing Lines.
=== Outside the Factory ===
This marks the beginning of Chapter 5: The Escape
As Wheatley leads Chell to the plant, GLaDOS cuts off power to the area. Wheatley decides to use his built-in flashlight, which he was told would kill him if it were used. As the duo make their way through the blacked-out area, Wheatley tells Chell a story about "the old caretaker" going crazy and destroying all of his robots, whose replicas' screams can be heard at night. He then assures that the story has no paranormal intention.
=== Assembly and Storage ===
Chell and [[Wheatley]] finally arrive into the Turret Manufacturing wing. The first place is the area where Turret parts are cut out from metal sheets using lasers. Here, Wheatley claims to have almost gotten a job here. He was rejected in favor of "an exact duplicate" of the foreman. Wheatley was instead assigned as the [[Extended Relaxation Center]] supervisor, which he regards as "the worst possible job," even saying (without thinking about it) that humans are "smelly."
=== Redemption Lines ===
Currently separated from Wheatley, Chell ventures through this section in hopes of reuniting with him.
In a typical Aperture Science fashion, the functionality of this section is relatively simple (in this case, a conveyor to an incinerator), given a jazzed-up and ironic name.
When entering this area, the [[Announcer]] warns that the conveyor belts are active and instructs Chell to avoid engaging with Turrets "headed towards redemption". Once Chell is on the conveyor belt, the Announcer warns that the lines are not rides, and urges her to exit the line.
Various broken and dismantled Turrets are seen being sent towards "redemption", one of which is the [[Oracle Turret]]. Rescuing it from the line earns the player the "No Hard Feelings" achievement.
=== Quality Passing Lines ===
Chell finally leaves the Redemption Line, and comes to a testing area where turrets fire shots at a mannequin. Defective Turrets make clicking sounds, followed by them either acting like they work, admitting they don't have bullets, and/or asking for bullets.
The next section houses a conveyor belt, and an Emergency Intelligence Incinerator as a means of disposing defective Turrets. Beyond the conveyor belt houses a control room where a Master Turret will be scanned for a quality pass. Chell reunites with Wheatley here.
Wheatley "hacks" the Master Turret station by breaking the window. After Chell removes the Master Turret, (which explodes after being removed) the line continues inspecting turrets from memory. Wheatley observes the system but fails to come up with a method to sabotage the Turrets. (unless left alone long enough) If during this time Chell stands in the scanner, the player receives the "Scanned Alone" achievement. Instead, Chell grabs one of the defective Turrets being catapulted towards the incinerator, and puts it in place as the Master Turret. This causes the quality of the Turrets produced to degrade, as the normally qualified Turrets are now considered defective. This plan effectively causes GLaDOS to lose one of her more important arsenals in defeating the two.
0a5d8934ad511d6371f457df26b1e5d69ddbbbf3
1195
1193
2022-01-31T21:48:09Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
The '''Turret Manufacturing''' is a department wing in the Aperture Science Enrichment Center, in which the mass production and the stockpiling of the Sentry Turrets and rejection of defective turrets take place.
In the single-player campaign of Portal 2, it is visited by Chell and Wheatley in the chapter The Escape. During the cooperative campaign, ATLAS and P-body partially visit an unknown section of the wing in Test Course 4: Excursion Funnels.
== Overview ==
This department consists of the Turret Assembly and Storage; large metal crates producing the Turrets either shipping directly into the Tube Network or into storage, Turret Redemption Lines; conveyor belts leading to incinerators, and the Quality Passing Lines.
=== Outside the Factory ===
This marks the beginning of Chapter 5: The Escape
As Wheatley leads Chell to the plant, GLaDOS cuts off power to the area. Wheatley decides to use his built-in flashlight, which he was told would kill him if it were used. As the duo make their way through the blacked-out area, Wheatley tells Chell a story about "the old caretaker" going crazy and destroying all of his robots, whose replicas' screams can be heard at night. He then assures that the story has no paranormal intention.
=== Assembly and Storage ===
Chell and [[Wheatley]] finally arrive into the Turret Manufacturing wing. The first place is the area where Turret parts are cut out from metal sheets using lasers. Here, Wheatley claims to have almost gotten a job here. He was rejected in favor of "an exact duplicate" of the foreman. Wheatley was instead assigned as the [[Extended Relaxation Center]] supervisor, which he regards as "the worst possible job," even saying (without thinking about it) that humans are "smelly."
=== Redemption Lines ===
Currently separated from Wheatley, Chell ventures through this section in hopes of reuniting with him.
In a typical Aperture Science fashion, the functionality of this section is relatively simple (in this case, a conveyor to an incinerator), given a jazzed-up and ironic name.
When entering this area, the [[Announcer]] warns that the conveyor belts are active and instructs Chell to avoid engaging with Turrets "headed towards redemption". Once Chell is on the conveyor belt, the Announcer warns that the lines are not rides, and urges her to exit the line.
Various broken and dismantled Turrets are seen being sent towards "redemption", one of which is the [[Oracle Turret]]. Rescuing it from the line earns the player the "No Hard Feelings" achievement.
=== Quality Passing Lines ===
Chell finally leaves the Redemption Line, and comes to a testing area where turrets fire shots at a mannequin. Defective Turrets make clicking sounds, followed by them either acting like they work, admitting they don't have bullets, and/or asking for bullets.
The next section houses a conveyor belt, and an Emergency Intelligence Incinerator as a means of disposing defective Turrets. Beyond the conveyor belt houses a control room where a Master Turret will be scanned for a quality pass. Chell reunites with Wheatley here.
Wheatley "hacks" the Master Turret station by breaking the window. After Chell removes the Master Turret, (which explodes after being removed) the line continues inspecting turrets from memory. Wheatley observes the system but fails to come up with a method to sabotage the Turrets. (unless left alone long enough) If during this time Chell stands in the scanner, the player receives the "Scanned Alone" achievement. Instead, Chell grabs one of the defective Turrets being catapulted towards the incinerator, and puts it in place as the Master Turret. This causes the quality of the Turrets produced to degrade, as the normally qualified Turrets are now considered defective. This plan effectively causes GLaDOS to lose one of her more important arsenals in defeating the two.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
923d8d5d0a254ea2f37f74a8072acaed517677e3
Portal 2 Chapter 1 Test Chamber 00
0
219
1197
1094
2022-02-04T20:52:33Z
ThinkingWithPortals87
30645314
ThinkingWithPortals87 moved page [[Portal 2 Chapter 1 Introduction]] to [[Portal 2 Chapter 1 Test Chamber 00]] over redirect
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox test chamber
|title = Chapter 1 - Introduction
|dirty = 1
|valve-title = Container Ride
|map = sp_a1_intro1
|screenshot = Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png
|chambernumber1 = 0
|chambernumber2 = 0
|previous =
|next = Portal 2 Chapter 1 Test Chamber 01
|chamberprogressnumber1 = 0
|chamberprogressnumber1(2) = 0
|chamberprogressnumber2 = 1
|chamberprogressnumber2(2) = 9
|icon1 = cube dispenser on
|icon2 = cube button on
|icon3 = cube hazard on
|icon4 = player button
|icon5 = water hazard
|icon6 = fling enter
|icon7 = fling exit
|icon8 = turret hazard
|icon9 = dirty water
|icon10 = blades hazard
}}
{{Infobox level
|BG = #CD853F
|color1 = #000000
|nameBG = #A0522D
|color2 = #FFFFFF
|imageBG =
|next = ''[[Portal 2 Chapter 1 Test Chamber 01|Chapter 1 - Test Chamber 01]]''
|player = [[Chell]]
|game = ''[[Portal 2]]''
|name = Chapter 1 - Introduction
|image= [[File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|375px]]
|map = <tt>sp_a1_intro1</tt>
|type = Introduction <br> Cube- and button-based puzzle
|theme = Clean (first wake-up) <br> Destroyed, Behind the Scenes (second wake-up) <br> Overgrown (Relaxation Vault and Test Chamber 00)
|location = * [[Aperture Science Enrichment Center]] <br>
**Aperture Science Relaxation Chamber, <br> [[Aperture Science Extended Relaxation Center]] <br>
**[[Aperture Science Relaxation Vault]] <br>
**Test Chamber 00 (Dilapidated)
|music = '''''Volume 1''''' <br> 4. '''''The Courtesy Call''''' <br> 5. '''''Technical Difficulties''''' <br> '''''Larry Stephens - Offering''''' (Smooth Jazz)
|objective = Escape from the facility
}}
'''Portal 2 Chapter 1 Introduction''' or '''Portal 2 Chapter 1 Test Chamber 00''' (<tt>'''sp_a1_intro1'''</tt>) is the first level of [[Portal 2 Chapter 1: The Courtesy Call|Chapter 1]] in ''[[Portal 2]]'' and also the first level of the game. The first part of the level takes place in the Relaxation Chamber of the [[Aperture Science Extended Relaxation Center]] and is introduced to gameplay fundamentals, such as looking with the mouse and moving and activating objects. At the same time, the player is also introduced to the [[Announcer]] and [[Wheatley]]. The second part of the level provides a more detailed look of the [[Aperture Science]] [[Aperture Science Enrichment Center|facility]] while the player is transported to the first test chamber. The final part takes place in a dilapidated test chamber, and introduces the player to [[Portals]], the [[Weighted Storage Cube]] and the way it interacts with the [[Heavy Duty Super-Colliding Super Button]]. After completing the test chamber, the player will encounter an [[Emancipation Grill]] and exit through the [[Chamberlock]].
==Transcript==
''Fade from white'' <br>
''Chell wakes up and gets out of bed'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -FIFTY- days. In compliance with state and federal regulations, all testing candidates in the Aperture Science Extended Relaxation Center must be revived periodically for a mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "You will hear a buzzer. When you hear the buzzer, look up at the ceiling. [BUZZER]" <br>
''Chell looks up at the ceiling'' <br>
* '''Announcer''': "Good. You will hear a buzzer. When you hear the buzzer, look down at the floor. [BUZZER]" <br>
''Chell looks down at the floor'' <br>
* '''Announcer''': "Good. This completes the gymnastic portion of your mandatory physical and mental wellness exercise." <br>
* '''Announcer''': "There is a framed painting on the wall. Please go stand in front of it." <br>
''Chell stands in front of the painting'' <br>
* '''Announcer''': "This is art. You will hear a buzzer. When you hear the buzzer, stare at the art. [BUZZER]" <br>
''Chell stares at the painting'' <br>
* '''Announcer''': "You should now feel mentally reinvigorated. If you suspect staring at art has not provided the required intellectual sustenance, reflect briefly on this classical music." <br>
''Classical music is played but is shortly interrupted by a buzzer'' <br>
* '''Announcer''': "Good. Now please return to your bed." <br>
''Chell goes back to bed'' <br>
''Fade to white'' <br>
''Fade from white'' <br>
''Chell gets out of bed, this time with her surrounding in a dilapidated state'' <br>
* '''Announcer''': "Good morning. You have been in suspension for -nine nine nine nine nine... nine ni (continues repeating behind the following) This courtesy call is to inform you that all test subjects should vacate the Enrichment Center immediately. Any test subject not emerging from suspension at this time will be assumed to have exercised his or her right to remain in extended relaxation, for the duration of the destruction of this facility. If you have questions or concerns regarding this policy, or if you require a Spanish-language version of this message, feel free to take a complimentary piece of stationary from the desk drawer in front of you, and write us a letter. Good luck." (The latter part is overlaid with Wheatley's speech) <br>
* '''Wheatley''': "Hello? Anyone in there?" <br>
* '''Wheatley''': "Helloooo?" <br>
* '''Wheatley''': "Are you going to open the door? At any time?" <br>
* '''Wheatley''': "Hello? Can y--no?" <br>
* '''Wheatley''': "Are you going to open this door? Because it's fairly urgent." <br>
* '''Wheatley''': "Oh, just open the door! [to self] That's too aggressive. [loud again] Hello, friend! Why not open the door?" <br>
* '''Wheatley''': "[to self] Hm. Could be Spanish, could be Spanish. [loud again] Hola, amigo! Abre la puerta! Donde esta--no. Um..." <br>
* '''Wheatley''': "Fine! No, absolutely fine. It's not like I don't have, you know, ten thousand other test subjects begging me to help them escape. You know, it's not like this place is about to EXPLODE." <br>
* '''Wheatley''': "Alright, look, okay, I'll be honest. You're the LAST test subject left. And if you DON'T help me, we're both going to die. Alright? I didn't want to say it, you dragged it out of me. Alright? Dead. Dos Muerte." <br>
''If Chell doesn't open the door:'' <br>
* '''Wheatley''': "Hello!" <br>
* '''Wheatley''': "Helloooooooooooo!" <br>
* '''Wheatley''': "Go on!" <br>
* '''Wheatley''': "Open the door!" <br>
* '''Wheatley''': "Hello!" <br>
''Chell opens the door to reveal a blue-"eyed" metal sphere-shaped robot hanging on a rail'' <br>
* '''Wheatley''': "HA! I knew someone was alive in here!" ''(Line is interrupted after "HA!" by the next line when Wheatley sees Chell)'' <br>
* '''Wheatley''': "AH! Oh. My. God. You look terribl-- ummm... good. Looking good, actually." <br>
''Wheatley enters Chell's Relaxation Chamber via management rails'' <br>
* '''Wheatley''': "Are you okay? Are you - Don't answer that. I'm absolutely sure you're fine. There's plenty of time for you to recover. Just take it slow." <br>
* '''Announcer''': "Please prepare for emergency evacuation." <br>
* '''Wheatley''': "Stay calm! 'Prepare' - that's all they're saying. 'Prepare.' It's all fine. Alright? Don't move. I'm gonna get us out of here." <br>
''Wheatley enters the roof from a secret panel'' <br>
* '''Wheatley''': "Oh. You MIGHT want to hang onto to something. Word of advice, up to you." <br>
''An engine is heard starting up and things from the desk explode from impact'' <br>
* '''Wheatley''': "You alright down there? Can you hear me? Hello?" <br>
''The engine shuts down and Wheatley exits the roof'' <br>
* '''Wheatley''': "Most test subjects do experience some cognitive deterioration after a few months in suspension. Now you've been under for... quite a lot longer, and it's not out of the question that you might have a very minor case of serious brain damage." <br>
* '''Wheatley''': "But don't be alarmed, alright? Although, if you do feel alarm, try to hold onto that feeling because that is the proper reaction to being told you have brain damage." <br>
* '''Wheatley''': "Do you understand what I'm saying? At all? Does any of this make any sense? Just tell me, 'Yes'."
''Chell jumps'' <br>
* '''Wheatley''': "Okay. What you're doing there is jumping. You just... you just jumped. But nevermind. Say 'Apple'. 'Aaaapple.'" <br>
* '''Wheatley''': "Simple word. 'Apple'." <br>
''If Chell doesn't say 'Apple'/jumps:'' <br>
* '''Wheatley''': "Just say 'Apple'. Classic. Very simple." <br>
* '''Wheatley''': "Ay. Double Pee-Ell-Ee." <br>
* '''Wheatley''': "Just say 'Apple'. Easy word, isn't it? 'Apple'." <br>
* '''Wheatley''': "How would you use it in a sentence? 'Mmm, this apple's crunchy,' you might say. And I'm not even asking you for the whole sentence. Just the word 'Apple'." <br>
''Chell jumps again'' <br>
* '''Wheatley''': "Okay, you know what? That's close enough. Just hold tight." <br>
''Wheatley enters the roof again'' <br>
* '''Announcer''': "All reactor core safeguards are now non-functional. Please prepare for reactor core meltdown." <br>
''A section of the wall of Chell's Relaxation Chamber cracks open, revealing the Extended Relaxation Center. As Wheatley transports Chell through the Extended Relaxation Center, he hits several other Relaxation Chambers'' <br>
* '''Wheatley''': "Okay, look, I wasn't going to mention this to you, but I am in pretty hot water here." <br>
* '''Wheatley''': "How you doing down there? You still holding on?" <br>
* '''Wheatley''': "The reserve power ran out, so of course the whole relaxation center stops waking up the bloody test subjects." <br>
* '''Wheatley''': "Hold on! This is a bit tricky!" <br>
* '''Wheatley''': "And of course nobody tells ME anything. Noooo. Why should they tell me anything?" <br>
* '''Wheatley''': "Why should I be kept informed about the life functions of the ten thousand bloody test subjects I'm supposed to be in charge of?" <br>
* '''Wheatley''': "Oi, it's close... can you see? Am I gonna make it through? Have I got enough space?" <br>
* '''Wheatley''': "Agh, just... I just gotta get it through here..." <br>
* '''Wheatley''': "Okay, I've just gotta concentrate!" <br>
* '''Wheatley''': "And whose fault do you think it's going to be when the management comes down here and finds ten thousand flipping vegetables?" <br>
* '''Wheatley''': "Aggh, see, now I hit that one, I hit that one..." <br>
* '''Wheatley''': "Okay, listen, we should get our stories straight, alright? If anyone asks -- and no one's gonna ask, don't worry -- but if anyone asks, tell them as far as you know, the last time you checked, everyone looked pretty much alive. Alright? Not dead." <br>
* '''Wheatley''': "Okay, almost there. On the other side of that wall is one of the old testing tracks. There's a piece of equipment in there we're gonna need to get out of here. I think this is a docking station. Get ready..." <br>
''Wheatley rams the wall with Chell's Relaxation Chamber, even though it is indicated on the wall that the docking station is 500 feet below'' <br>
* '''Wheatley''': "Good news: that is NOT a docking station. So there's one mystery solved. I'm going to attempt a manual override on this wall. Could get a bit technical! Hold on!" <br>
''Wheatley hits the wall with the Relaxation Chamber once again'' <br>
* '''Wheatley''': "Almost there! Remember: you're looking for a gun that makes holes. Not bullet holes, but-- well, you'll figure it out. Really do hold on this time!" <br>
''Wheatley hits the wall one last time, this time breaking it and revealing an overgrown Enrichment Center. He exits the roof'' <br>
* '''Wheatley''': "Whew. There we go! Now I'll be honest, you are probably in no fit state to run this particular type of cognitive gauntlet. But... um... at least you're a good jumper. So... you've got that. You've got the jumping on your side. Just do your best, and I'll meet you up ahead." <br>
''If Chell stays and doesn't enter the Enrichment Center:'' <br>
* '''Wheatley''': "Alright, off you go!" <br>
* '''Wheatley''': "Go on. Just... March on through that hole." <br>
* '''Wheatley''': "Yeah, it's alright. Go ahead." <br>
* '''Wheatley''': "I know I've painted quite a grim picture of your chances. But if you simply stand here, we will both surely die." <br>
* '''Wheatley''': "So, once again, just... move along. One small step and everything." <br>
* '''Wheatley''': "Go on." <br>
* '''Wheatley''': "On ya go." <br>
* '''Wheatley''': "Your destination's probably not going to come meet us here. Is it? So go on." <br>
''Chell enters the Enrichment Center'' <br>
* '''Wheatley''': "That's the spirit!" <br>
''As Chell navigates the overgrown facility, she stands on a fragile glass which breaks, dropping her to the dilapidated Relaxation Vault'' <br>
* '''Wheatley''': "Good luck!" <br>
* '''Announcer''': "Hello, and again, welcome to the Aperture Science Enrichment Center." <br>
* '''Announcer''': "We are currently experiencing technical difficulties due to circumstances of potentially apocalyptic significance beyond our control." <br>
* '''Announcer''': "However, thanks to Emergency Testing Protocols, testing can continue. These pre-recorded messages will provide instructional and motivational support, so that science can still be done, even in the event of environmental, social, economic, or structural collapse." <br>
* '''Announcer''': "The portal will open and emergency testing will begin in three, two, one." <br>
''Two portals, one inside the Relaxation Vault and the other outside, opens'' <br>
''Chell goes through the portals and walks around the dilapidated Relaxation Vault to enter Test Chamber 00'' <br>
* '''Announcer''': "Cube- and button-based testing remains an important tool for science, even in a dire emergency." <br>
* '''Announcer''': "If cube- and button-based testing caused this emergency, don't worry. The odds of this happening twice are very slim." <br>
''Chell solves Test Chamber 00 and proceeds to the exit'' <br>
* '''Announcer''': "Please note the incandescent particle field across the exit. This Aperture Science Material Emancipation Grill will vaporize any unauthorized equipment that passes through it." <br>
''If the player has already passed through the Emancipation Grill after the "cube and button-based testing" information:'' <br>
* '''Announcer''': "You have just passed through an Aperture Science Material Emancipation Grill, which vaporizes most Aperture Science equipment that touches it." <br>
''Fade to black'' <br>
''Level ends''
==Content==
===Mechanics===
* [[Weighted Storage Cube]]
* [[Heavy Duty Super-Colliding Super Button]]
* [[Vital Apparatus Vent]]
===Hazards===
* Getting smacked in the head with the cube
==Video walkthrough==
<youtube width="560" height="315">pfAeLAE4Qc0</youtube> <br>
''By '''Howcast'''''
==Related achievements==
==Music==
:''Main article: [[Portal 2 Soundtrack]]''
'''''Volume 1''''' <br>
4. '''''The Courtesy Call''''' <br>
5. '''''Technical Difficulties''' <br>
'''''Larry Stephens - Offering''''' (Smooth Jazz) <br>
==Gallery==
{{Gallery
|color1 = 000000
|color2 = 808080
|width=192
|height=108
|lines=3
|File:Portal 2 Chapter 1 Introduction - Relaxation Chamber.png|alt1=a|An overview of Chell's Relaxation Chamber in the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber 2.png|alt2=a|Ditto
|File: Portal 2 Chapter 1 Introduction - Relaxation Chamber After Degradation.png|alt3=a|Ditto, after degradation
|File: Portal 2 Chapter 1 Introduction - Extended Relaxation Center.png|alt4=a|An overview of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Docking Station Wall.png|alt5=a|The "docking station" wall of the Aperture Science Extended Relaxation Center.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Closed.png|alt6=a|The Relaxation Vault with its portals closed.
|File: Portal 2 Chapter 1 Introduction - Relaxation Vault Portals Opened.png|alt7=a|The Relaxation Vault with its portals opened.
|File: Portal 2 Chapter 1 Introduction - Test Chamber 00.png|alt8=a|An overview of Test Chamber 00
|File: Portal 2 Chapter 1 Introduction - Departure Elevator.png|alt9=a|The exit of Test Chamber 00
|File: Motel frame day.png|alt7=a|Motel frame at day
|File: Motel frame night.png|alt8=a|Motel frame at night
|File: Motel mural day.png|alt9=a|Motel mural at day
|File: Motel mural night.png|alt10=a|Motel mural at night
|File: Lakeside Hideaway.jpg|alt11=a|Lakeside Hideaway by Thomas Kinkade
}}
==Trivia==
* When Chell first awakes, the mural depicts a man sitting on a beach. When she is woken up again, it shows a wolf on the beach howling at a full moon. The painting Chell is required to observe also changes its appearance to a night version, complete with full moon. The painting bears a striking resemblence to Lakeside Hideaway by Thomas Kinkade.
* After Chell awakes the second time, the bed has a dent.
==See also==
* [[Aperture Science Extended Relaxation Center]]
* [[The Courtesy Call]]
* [[Technical Difficulties]]
<br> <hr> <br>
{{LevelsNav
|state = uncollapsed
|statep2 = uncollapsed
|statep2sp = uncollapsed}}
<br>
{{Project Levels notice}}
<br>
[[Category: Levels]]
[[Category: Portal 2 Levels]]
[[Category: Portal 2 Single-player Levels]]
4942d4033025a08b28392ef193932f341a83fcd0
Portal 2 Chapter 1 Introduction
0
417
1198
2022-02-04T20:52:33Z
ThinkingWithPortals87
30645314
ThinkingWithPortals87 moved page [[Portal 2 Chapter 1 Introduction]] to [[Portal 2 Chapter 1 Test Chamber 00]] over redirect
wikitext
text/x-wiki
#REDIRECT [[Portal 2 Chapter 1 Test Chamber 00]]
aa5f570804ec132639111a13b59a49aba471651e
File:Portal 2 chamber 01 e3.jpg
6
418
1201
2022-02-06T20:27:46Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Wheatley's Testing Track
0
396
1202
1200
2022-02-06T20:28:26Z
ThinkingWithPortals87
30645314
/* Frankenturret (dedicated) Testchamber */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
[[File:Portal 2 chamber 01.png|thumb|200px|Frankenturret "Dedicated" Chamber.]]
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
[[File:Portal 2 chamber 01 e3.jpg|left|200px|Earlier version of the Frankenturret Chamber.]]
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
95f459f3a2823b7387cae31de91e94cdab09e2ce
1203
1202
2022-02-06T20:28:48Z
ThinkingWithPortals87
30645314
/* Frankenturret (dedicated) Testchamber */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help! - Wheatley
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
5331dd2ee407b3b3daaba0a5d32cec1e12271703
1204
1203
2022-02-06T20:34:23Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
{{Quotation|'''Wheatley'''|"WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help!"|sound=Wheatley_bw_sp_a4_laser_platform_tbeam_drop02}}
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
1a5cdba57692e6478f0c46e7d4f864e6c49bd862
1206
1204
2022-02-06T20:35:50Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
{{Quotation|'''Wheatley'''|"WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help!"|sound=Wheatley_bw_sp_a4_laser_platform_tbeam_drop02.wav}}
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
0321f4ac0be7d5ea0671a0b86d026587c2aa9245
1207
1206
2022-02-06T20:55:58Z
ThinkingWithPortals87
30645314
/* The Final Decision */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
{{Quotation|'''Wheatley'''|"WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help!"|sound=Wheatley_bw_sp_a4_laser_platform_tbeam_drop02.wav}}
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{Succession
|title=''[[Portal]]'' journey
|before=[[Test Shaft 09]]
|after=[[Central AI Chamber]]
}}
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
41e9f390663c67f389d7b9dd073c19883df16d8f
1212
1207
2022-02-14T14:00:01Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Wheatley's Test Track
|image = [[File: Portal 2 chamber 01.png|300px]] <br> <small> Frankenturret Chamber </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Aperture Science Enrichment Center]]
|function = Test Track
|status = In use for [[Chell]]
|theme = Clean Wheatley, Wheatley
|game = ''[[Portal 2]]''
|maps = All Act 4 maps
|visited = [[Chell]], [[P-body]] (Test Chamber 15)}}
{{Quotation|'''Wheatley voiceover in chamber 12'''|"WAIT, WAIT, WAIT, WAIT, WAIT, aw, no, no, no - that's not helpful! That--- URRRGH! I didn't know that that wouldn't help!"|sound=Wheatley_bw_sp_a4_laser_platform_tbeam_drop02.wav}}
Wheatley's testing track is the testing track created by [[Wheatley]] during [[Chell]]'s journey through [[Test Shaft 09]]. It is made of 19 Test Chambers.
== Test Chambers ==
=== Frankenturret (dedicated) Testchamber ===
Beginning of Chapter 8: The Itch.
The very first "test" designed by [[Wheatley]]. It features several [[Frankenturrets]] and a button they were intended to walk on. They can not actually accomplish this, deactivating if [[Chell]] orients them in a fashion by which they might actually do it.
After [[Chell]] completes this chamber, [[Wheatley]] appears on the screen. [[GLaDOS]] then tells him a paradox, being careful of not thinking about it. This deactivates all the [[Frankenturrets]] in the testchamber, however [[Wheatley]] doesn't seem to get it and he's unaffected. [[Wheatley]] welcomes them, and sends them to test chambers made for humans.
=== "Self-made" Chamber ===
Numbered "01/01," this is a test made entirely by [[Wheatley]], and the first one intended for humans. It is very simple: a [[Switch]] must be used to drop a [[Frankenturret]] on a [[Heavy Duty Super-Colliding Super Button]]. Between them is a "deadly moat" that is neither deadly nor a moat, as [[Wheatley]] admits he could not figure out how to fill it with the toxic [[Goo]]. One notable feature is the word 'TEST' made out of lights on one of the walls. In the developer commentaries, Valve mentions this as a parody of beginning mappers.
If [[Chell]] stands still long enough without solving the test, [[Wheatley]] tries to get [[Chell]] to solve the test. After about 15 seconds, the player earns the achievement "You've Made Your Point."
Instead of making a second test, [[Wheatley]] decides to make Chell go through this chamber twice. (awarding the player the "Dual Pit Experiment" achievement.) However, being not satisfied with this, he then guides [[Chell]] through chambers made by himself.
=== Test Chamber 01 ===
The first chamber to introduce [[Excursion Funnel]]s, the player needs to use the Funnel to reach a [[Frankenturret]] and direct it onto a button located on the ceiling. Originally made by [[GLaDOS]], [[Wheatley]] defends the idea he made it by adding the word 'TEST' to the wall with white panels, saying "Not entirely, not entirely. Look at the word 'test', on the wall there. That's brand new."
=== Test Chamber 02 ===
A chamber similar to one seen in an [[Excursion Funnel Trailer]]. [[Wheatley]] claims to have made it himself from many other smaller tests. Considering the test seen in the trailer, this may or may not be true. He attempts to give Chell the solution to the test because it's taking too long, but is unable to due receiving an electric shock whenever he tries to.
=== Test Chamber 03 ===
Upon walking in, [[Wheatley]] says he found hundreds of test chambers in a sealed-off wing. This is the first test chamber [[Wheatley]] becomes resistant to the solution euphoria.
=== Test Chamber 04 ===
[[Wheatley]] at this point decides to mock [[Chell]] like [[GLaDOS]] did instead of motivating her, but isn't very successful at that, and it ends up in a discussion with [[GLaDOS]] until she calls him a moron again (making him VERY upset). The chamber once again features several bottomless pits and [[Excursion Funnel]] puzzles.
=== Test Chamber 05 ===
[[Wheatley]] plays classical music ''(J.S. Bach's Little Prelude in C Minor BWV 934)'' during this level to convince [[GLaDOS]] and [[Chell]] that he is not a moron. He also pretends to have just finished reading books, including one by Machiavelli.
This chamber is the only one stolen from [[GLaDOS]] to feature two TV screens instead of one. Both can be smashed by flung objects.
=== Test Chamber 06 ===
Wheatley moves this test chamber closer to his lair to try increase the solution euphoria. This is notably the only test chamber without an [[Excursion Funnel]].
The monitor in this chamber lies right in the path of an Aerial Faith Plate. If Chell reaches the catwalk without smashing the screen, Wheatley taunts her for missing him before realizing she was solving the test.
=== Test Chambers 07 to 10 ===
Since [[Wheatley]] moves [[Chell]] closer to his lair, these Test Chambers are unreachable.
=== Test Chamber 11 ===
Desperate to get the solution euphoria, [[Wheatley]] decides to tape ten tests and watch them all at once. However, [[Chell]] refuses to comply with either of his requests, namely to solve the test ten times as quickly and to warn him before she solves it so as not to "spoil the ending".
=== Test Chamber 12 ===
The chamber is rocked by huge tremors as the reactor core continues to destabilize. [[Wheatley]] vainly attempts to convince [[GLaDOS]] and [[Chell]] that these are programmed into the test chamber "for old times' sake". After the test is solved, there is still no euphoria for [[Wheatley]], and he seems to be coming to terms with it. The elevator to chamber 13 is "out of service - because it melted", so [[Wheatley]] rigs an [[Excursion Funnel]] to transport [[Chell]] there instead. However, a rail breaks, sending a test chamber hurtling towards [[Chell]]. It is halted by some more rails just before it hits her, but [[Wheatley]], true to his programming, turns off the [[Excursion Funnel]] and lets [[Chell]] and [[GLaDOS]] to fall into the abyss. Luckily a catwalk breaks their fall.
This is the only level which features the Aperture Science [[Laser Field]].
=== Test Chambers 13 & 14 ===
Due to the [[Excursion Funnel]] being shut off, these chambers are unreachable but might be reacheable if game is hacked to fly.
=== Test Chamber 15 ===
Upon walking into the test chamber, [[Wheatley]] is surprised to find that [[Chell]] survived the fall from Chambers 12, 13, and 14. As [[Chell]] walks in, [[Wheatley]] realizes he had absent-mindedly forgot to build an exit, and breaks another chamber in half. During this time, the player can see [[P-body]] running through the door.
Upon solving the level, [[Wheatley]] states obvious hints that he is planning on killing [[Chell]].
=== Test Chamber 16 ===
This was the last actual test within [[Wheatley]]'s test tracks. The chamber primarily utilizes [[Repulsion Gel]], which are used to rid the [[Turret]]s that were an obstacle to the exit.
If one of the turrets are saved from the gel, it can be used to fire at [[Wheatley]]'s broadcast monitor screens. Destroying this monitor, as well as every other monitor in the stolen tests (for a grand total of 11) earns the player the "Smash TV" achievement.
=== Test Chamber 17 ===
This test serves the purpose of tricking both [[Chell]] and [[GLaDOS]] into a trap without them expecting it to be happening this soon. The two are catapulted into an [[Excursion Funnel]]. [[Wheatley]] explains that he found [[GLaDOS]]' test bots and has decided to eliminate [[Chell]] and test with the robots. A panel then catapults them directly into a huge chamber filled with [[Crusher]]s and a single platform.
GLaDOS, in panic, tells Chell that " WAARGH! Well, this is the part where he kills us."
Wheatley greets them saying, "Hello! This is the part where I kill you."
This is the beginning segment of Chapter 9: The Part Where He Kills You.
Reaching this chapter earns the achievement "The Part Where He Kills You."
If you spawn a sphere or cube using a cheat code and use noclip, you can go through the door and you can discover a pitch black room, just like in GLaDOS' Test Chamber 21.
=== Test Chambers 18 & 19 ===
It is unknown what these two tests are, or even if they exist, as [[Wheatley]] had already planned the trap early by faking the test in Chamber 17. However, he hadn't discovered [[ATLAS]] and [[P-body]] until before Chamber 15, so it is likely he modified Chamber 17 shortly afterward.
==The Part Where He Kills You==
===The Crusher Trap===
After Chell is greeted by Wheatley, she is presented with [[Crusher]]s which Wheatley claimed to have invented. Chell manages to escape, and Wheatley asks Chell to return. If she does, Wheatley realizes he can't reset the Crusher trap. He decides to try to lure Chell into jumping into a bottomless pit by faking the presence of several gifts, luxuries, her lost family, etc. If Chell jumps in, the player earns the achievement "Pit Boss."
Chell heads off across the catwalk, and Wheatley starts to realize that Chell isn't returning. Chell soon finds herself on a catwalk, where a [[Frankenturret]] tries to hop toward her. However, Wheatley destroys it with a Crusher (which was intended for Chell) before Chell can grab it.
Wheatley then launches a number of death traps for Chell.
===The Defective Turret Ambush - Test Chamber 75===
One of the many test chambers Wheatley had constructed in an attempt to capture Chell and GLaDOS after she had escaped his death trap. When Wheatley figured out where the two are headed, he simply moves this test chamber towards their path, destroying the bridge, leaving the only place to go is to go inside the very chamber.
Upon entering, Chell is greeted by eight [[Defective Turret]]s. This was not intended as he had thought the turrets he deployed were the functional ones, but at first he thinks the turrets are killing Chell. When he realizes that Chell was not hit by a single bullet, he begins deploying the regular turrets outside the test chamber.
On the panel with the test chamber number, the normal test icons are all replaced by the same picture of turrets shooting at the little stick person.
"Silently killing you." -Wheatley voiceover in chamber 75
===TPWHKY Part 2===
After Chell escapes Test Chamber 75, Wheatley realizes he had deployed the Defective Turrets. He springs another trap using the properly working turrets, making idiotic card metaphors. (such as the "Ace of Fours") Chell is able to use a Funnel to eliminate the Turrets and transport to another chamber. There, Wheatley places a "spinning blade wall" in front of Chell, who escapes onto a platform below.
As Chell uses another funnel to go through the facility, Wheatley waits for her with a Crusher. Here, he says a memorable line in a vain attempt to display his "vast intellect." "Holmes versus Moriarty... ...aristotle versus MASHY-SPIKE-PLATE!" Again, he fails to eliminate Chell.
As Chell escapes, a [[Repulsion Gel]] tank bursts and destroys a catwalk. Wheatley, thinking Chell may have been killed, leaves for a brief moment to set up another trap. After clearing away a Turret army with Repulsion Gel, Chell reaches a Manufacturing plant.
===The Final Decision===
GLaDOS decides on Wheatley's punishment. Rather than immediate death, she decides to torture him with a year in the [[Incinerator Room]], then a year in Cryogenic Refrigeration, ten years in the chamber "where all the robots scream at you," before killing him.
As Chell makes her way onto a conveyor belt, Wheatley spots her and starts up the belt which leads to a Crusher. Wheatley tells her that he has realized his traps aren't working, so he gives Chell a chance at suicide as opposed to being killed at Wheatley's lair. Chell declines, and using [[Propulsion Gel]] makes her way out of the plant (There is a TV screen overlooking the conveyor, and while it can be destroyed, it does not contribute to the "Smash TV" achievement).
During the final journey, GLaDOS knows that Chell may be surmising a repeat of the final segment of Chapter 5, and claims that she is hearing her own voice act as a conscience, which she finds troubling.
Just before entering Wheatley's lair, Chell and GLaDOS find a bin of corrupted cores, three of which are used during the final showdown.
{{Succession
|title=''[[Portal]]'' journey
|before=[[Test Shaft 09]]
|after=[[Central AI Chamber]]
}}
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
5d879b1777f077e06751885b6117cf4c82cdea6e
File:Wheatley bw sp a4 laser platform tbeam drop02.wav
6
419
1205
2022-02-06T20:35:22Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
GLaDOS' Testing Track (Portal 2)
0
395
1208
1186
2022-02-07T15:49:10Z
ThinkingWithPortals87
30645314
/* Test Chamber 01 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
{{Quote|Sorry about the mess. I've really let the place go since you killed me. By the way, thanks for that.|GLaDOS|Portal 2}}
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
=== Test Chamber 08 ===
This chamber uses Emancipation Grills within the test itself. (which GLaDOS claims was to make up for the previous chamber's grid malfunctioning.) Partway through, the turbines develop a problem(s), prompting GLaDOS to step out until the next chamber. Before doing so, she gives a fast-version "explanation" of the test. (The "explanation" is actually an excerpt from Moby Dick.)
=== Test Chamber 09 ===
Starts the third chapter, The Return.
The test starts with an [[Aerial Faith Plate]] launching vertically. At the top, a battered [[Wheatley]] attempts to explain how he escaped GLaDOS's chamber. The ceiling is too high for Chell to reach. GLaDOS tries to add more power to the plate, each time insulting Chell about her weight. After Chell's third launch, GLaDOS decides to lower the ceiling, and in doing so, severing communication with Wheatley. Chell then manages to use the plate and lasers to solve the test.
=== Test Chamber 10 ===
In this chamber, both types of cubes are used to stop and redirect Discouragement Beams, the goal being to use Aerial Faith plates to ascend to the chamber lock. An achievement, Overclocker, is given to the player if the test is completed in 70 seconds or less.
=== Test Chamber 11 ===
Introduces the Hard Light Bridge testing element.
=== Test Chamber 12 ===
Another Hard Light Bridge puzzle. As Chell is about to enter the chamber, the door malfunctions and slams shut, prompting GLaDOS to leave and repair it. During this time, Wheatley appears in an observation room, claiming that he broke the door by dropping some bird eggs into the mechanism. (It is ambiguous as to whether it was accidental or deliberate.) After being attacked by a bird, he explains that he is working on an escape plan and will be breaking Chell out shortly.
=== Test Chamber 13 ===
This is the first test to incorporate [[Turret|Aperture Science Sentry Turrets]]. Similar to Chamber 16 of the original testing track, they must be disabled either by picking them up and dropping them, shooting portals under them, or dropping cubes or other turrets on them. This test chamber is the only test that exits to a hallway rather than an elevator.
=== Test Chamber 14 ===
Chell leaves the hallway after Chamber 13 and walks onto a catwalk to the next test, which is being built when Chell first arrives. This test introduces Laser Relays. As GLaDOS puts together the floor, she explains how she keeps Chell awake for constant testing: simulating daylight 24/7 and adrenaline vapor in the air supply. Because this causes Test Subjects to become confused about time passing, GLaDOS points out that Chell's birthday had passed. Chell is then lifted into the next chamber by a panel.
After the test, GLaDOS says she is planning a birthday present for Chell, which she claims is actually a medical experiment.
=== Test Chamber 15 ===
This test demonstrates that Turrets are unable to see through Hard Light Bridges. Chell must use them to get past the Turrets throughout the chamber. There are also Aerial Faith Plates, which allows a chance for the player to earn the "Pturretdactyl" achievement. After the test, GLaDOS claims to have found a man and a woman with Chell's last name. (Probably to get Chell's hopes up that she will get to meet her parents.)
=== Test Chamber 16 ===
This test is the first test which involves destroying turrets with Thermal Discouragement Beams.
It is here that GLaDOS mentions a surprise for Chell. It is revealed after the next test.
At the beginning, there is a grate guarded by a turret. Destroying it with a laser allows the player to crawl into another Ratmann den. Underneath are four turrets singing the Turret Wife Serenade with a Soprano Turret watching them. (This alluding the Turret Opera at the end of the single player campaign.)
=== Test Chamber 17 ===
This chamber follows a similar format to Chamber 01, where a laser operates a rising platform. However, the platform is also operated by a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button, so a cube must be dropped off a Hard Light Bridge to get Chell to the exit.
=== Test Chamber 18 ===
Starts the fourth chapter, The Surprise.
Before the test starts, GLaDOS reveals her surprise: an empty room with confetti. GLaDOS attempts to "cheer up" Chell that her parents never wanted to see her.
This test uses Lasers and Bridges. A turret must be destroyed with the laser, which is then used to open the exit door which is accessed with the Bridge.
After completing the test, GLaDOS "calls" Chell's parents, whose voice message "says" that they do not love Chell and asks to hang up. As Chell rides the elevator, she is greeted by Wheatley, who is working with the Nanobots. (albeit the boss, Jerry, fires him during this scene.) He explains that he has his rescue plan ready and will execute it after five more chambers. (The plan is actually executed after three chambers. This could be alluding to his surprise when he is in charge of the facility.)
=== Test Chamber 19 ===
This test incorporates flinging Redirection Cubes with an Aerial Faith Plate. A laser is sent back and forth through the chamber, used to destroy the turrets guarding the exit, and opening the exit door.
=== Test Chamber 20 ===
GLaDOS introduces this test chamber as the first one which is completely functional. With Discouragement Rederection Cubes and 3 Thermal Discouragement Beams, Chell needs to make all of the beams active to open the door.
=== Test Chambers 21 & 22 ===
==== Escaping (Part 1 - Test Chamber 21) ====
Involves Hard Light Bridges. Midway through the test, Wheatley turns off the lights and reveals himself. He tries talking in a bad American accent, thinking it is beyond GLaDOS' range of hearing, but realizes that is false and just breaks out of the chamber with Chell.
If you use a cheat code to spawn a sphere (a testing element cut out of the single player game) or cube on the button, the door will open, but the lights won't go out. Then use the bridge to go through the door, and then you'll find yourself in a pitch black room.
Additionally, if the player does NOT escape with Wheatley immediately, GLaDOS activates neurotoxin emitters in this chamber in an attempt to kill you. The neurotoxin is out of range as soon as the player leaves the chamber, however, since it closes itself.
As Wheatley and Chell make their way across the catwalks, Wheatley reveals the next part of his escape plan. They will take out the turret and neurotoxin production plants, then make their way back to GLaDOS's chamber and confront her a second time.
==== Escaping (Part 2 - Test Chamber 22) ====
As Wheatley leads Chell away from the test area, GLaDOS claims that Chell had escaped just before she reached the final test. A wall opens, revealing the "Test Chamber," which GLaDOS says "is an easier way out that whatever asinine plan your friend came up with."
If the player enters this Test Chamber, they will realize it was a death trap, as the wall closes behind them while the room fills with neurotoxin, which will kill the player within 5 seconds of entering the "chamber". There is another door on the adjacent side of the entrance with plants visible through it, but the door shuts itself when the player gets close to it, due to GLaDOS fizzling the Weighted Companion Cube on the button that keeps the door open. There is no way to escape from the "chamber" except by reloading from the last save point. There is also a series of white panels making a heart shape on the wall.
Whether this trap was actually Test Chamber 22 is left ambiguous as GLaDOS drops several hints that Chell will have to test for the next 60 years before she dies. On the other hand, she implies she was going to kill Chell after she completed Test Chamber 21 and had apparently finished building ATLAS and P-body to replace Chell by then, so it's possible this was Test Chamber 22, or at least had the same function.
Going into this chamber unlocks the achievement "Good Listener".
== After breaking out of GLaDOS' Test Shaft ==
After Chell escapes, she and Wheatley run off into the maintenance areas. During this time, Wheatley reveals his plan to disable the turret manufacturing and the neurotoxin generator before finally confronting GLaDOS.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
e88d5198c6bc79bff398f06fb228e5e39f7cf13c
1209
1208
2022-02-12T19:00:56Z
ThinkingWithPortals87
30645314
/* Test Chamber 01 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
=== Test Chamber 08 ===
This chamber uses Emancipation Grills within the test itself. (which GLaDOS claims was to make up for the previous chamber's grid malfunctioning.) Partway through, the turbines develop a problem(s), prompting GLaDOS to step out until the next chamber. Before doing so, she gives a fast-version "explanation" of the test. (The "explanation" is actually an excerpt from Moby Dick.)
=== Test Chamber 09 ===
Starts the third chapter, The Return.
The test starts with an [[Aerial Faith Plate]] launching vertically. At the top, a battered [[Wheatley]] attempts to explain how he escaped GLaDOS's chamber. The ceiling is too high for Chell to reach. GLaDOS tries to add more power to the plate, each time insulting Chell about her weight. After Chell's third launch, GLaDOS decides to lower the ceiling, and in doing so, severing communication with Wheatley. Chell then manages to use the plate and lasers to solve the test.
=== Test Chamber 10 ===
In this chamber, both types of cubes are used to stop and redirect Discouragement Beams, the goal being to use Aerial Faith plates to ascend to the chamber lock. An achievement, Overclocker, is given to the player if the test is completed in 70 seconds or less.
=== Test Chamber 11 ===
Introduces the Hard Light Bridge testing element.
=== Test Chamber 12 ===
Another Hard Light Bridge puzzle. As Chell is about to enter the chamber, the door malfunctions and slams shut, prompting GLaDOS to leave and repair it. During this time, Wheatley appears in an observation room, claiming that he broke the door by dropping some bird eggs into the mechanism. (It is ambiguous as to whether it was accidental or deliberate.) After being attacked by a bird, he explains that he is working on an escape plan and will be breaking Chell out shortly.
=== Test Chamber 13 ===
This is the first test to incorporate [[Turret|Aperture Science Sentry Turrets]]. Similar to Chamber 16 of the original testing track, they must be disabled either by picking them up and dropping them, shooting portals under them, or dropping cubes or other turrets on them. This test chamber is the only test that exits to a hallway rather than an elevator.
=== Test Chamber 14 ===
Chell leaves the hallway after Chamber 13 and walks onto a catwalk to the next test, which is being built when Chell first arrives. This test introduces Laser Relays. As GLaDOS puts together the floor, she explains how she keeps Chell awake for constant testing: simulating daylight 24/7 and adrenaline vapor in the air supply. Because this causes Test Subjects to become confused about time passing, GLaDOS points out that Chell's birthday had passed. Chell is then lifted into the next chamber by a panel.
After the test, GLaDOS says she is planning a birthday present for Chell, which she claims is actually a medical experiment.
=== Test Chamber 15 ===
This test demonstrates that Turrets are unable to see through Hard Light Bridges. Chell must use them to get past the Turrets throughout the chamber. There are also Aerial Faith Plates, which allows a chance for the player to earn the "Pturretdactyl" achievement. After the test, GLaDOS claims to have found a man and a woman with Chell's last name. (Probably to get Chell's hopes up that she will get to meet her parents.)
=== Test Chamber 16 ===
This test is the first test which involves destroying turrets with Thermal Discouragement Beams.
It is here that GLaDOS mentions a surprise for Chell. It is revealed after the next test.
At the beginning, there is a grate guarded by a turret. Destroying it with a laser allows the player to crawl into another Ratmann den. Underneath are four turrets singing the Turret Wife Serenade with a Soprano Turret watching them. (This alluding the Turret Opera at the end of the single player campaign.)
=== Test Chamber 17 ===
This chamber follows a similar format to Chamber 01, where a laser operates a rising platform. However, the platform is also operated by a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button, so a cube must be dropped off a Hard Light Bridge to get Chell to the exit.
=== Test Chamber 18 ===
Starts the fourth chapter, The Surprise.
Before the test starts, GLaDOS reveals her surprise: an empty room with confetti. GLaDOS attempts to "cheer up" Chell that her parents never wanted to see her.
This test uses Lasers and Bridges. A turret must be destroyed with the laser, which is then used to open the exit door which is accessed with the Bridge.
After completing the test, GLaDOS "calls" Chell's parents, whose voice message "says" that they do not love Chell and asks to hang up. As Chell rides the elevator, she is greeted by Wheatley, who is working with the Nanobots. (albeit the boss, Jerry, fires him during this scene.) He explains that he has his rescue plan ready and will execute it after five more chambers. (The plan is actually executed after three chambers. This could be alluding to his surprise when he is in charge of the facility.)
=== Test Chamber 19 ===
This test incorporates flinging Redirection Cubes with an Aerial Faith Plate. A laser is sent back and forth through the chamber, used to destroy the turrets guarding the exit, and opening the exit door.
=== Test Chamber 20 ===
GLaDOS introduces this test chamber as the first one which is completely functional. With Discouragement Rederection Cubes and 3 Thermal Discouragement Beams, Chell needs to make all of the beams active to open the door.
=== Test Chambers 21 & 22 ===
==== Escaping (Part 1 - Test Chamber 21) ====
Involves Hard Light Bridges. Midway through the test, Wheatley turns off the lights and reveals himself. He tries talking in a bad American accent, thinking it is beyond GLaDOS' range of hearing, but realizes that is false and just breaks out of the chamber with Chell.
If you use a cheat code to spawn a sphere (a testing element cut out of the single player game) or cube on the button, the door will open, but the lights won't go out. Then use the bridge to go through the door, and then you'll find yourself in a pitch black room.
Additionally, if the player does NOT escape with Wheatley immediately, GLaDOS activates neurotoxin emitters in this chamber in an attempt to kill you. The neurotoxin is out of range as soon as the player leaves the chamber, however, since it closes itself.
As Wheatley and Chell make their way across the catwalks, Wheatley reveals the next part of his escape plan. They will take out the turret and neurotoxin production plants, then make their way back to GLaDOS's chamber and confront her a second time.
==== Escaping (Part 2 - Test Chamber 22) ====
As Wheatley leads Chell away from the test area, GLaDOS claims that Chell had escaped just before she reached the final test. A wall opens, revealing the "Test Chamber," which GLaDOS says "is an easier way out that whatever asinine plan your friend came up with."
If the player enters this Test Chamber, they will realize it was a death trap, as the wall closes behind them while the room fills with neurotoxin, which will kill the player within 5 seconds of entering the "chamber". There is another door on the adjacent side of the entrance with plants visible through it, but the door shuts itself when the player gets close to it, due to GLaDOS fizzling the Weighted Companion Cube on the button that keeps the door open. There is no way to escape from the "chamber" except by reloading from the last save point. There is also a series of white panels making a heart shape on the wall.
Whether this trap was actually Test Chamber 22 is left ambiguous as GLaDOS drops several hints that Chell will have to test for the next 60 years before she dies. On the other hand, she implies she was going to kill Chell after she completed Test Chamber 21 and had apparently finished building ATLAS and P-body to replace Chell by then, so it's possible this was Test Chamber 22, or at least had the same function.
Going into this chamber unlocks the achievement "Good Listener".
== After breaking out of GLaDOS' Test Shaft ==
After Chell escapes, she and Wheatley run off into the maintenance areas. During this time, Wheatley reveals his plan to disable the turret manufacturing and the neurotoxin generator before finally confronting GLaDOS.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
bacfae558b810a0c24a70a1dd1bc1c0d9ecb1616
1210
1209
2022-02-12T19:06:12Z
ThinkingWithPortals87
30645314
/* Test Chamber 01 */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
=== Test Chamber 01 ===
[[File:Portal 2 Test Chamber 01.png|thumb|120px|right|Test Chamber 01.]]
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
=== Test Chamber 08 ===
This chamber uses Emancipation Grills within the test itself. (which GLaDOS claims was to make up for the previous chamber's grid malfunctioning.) Partway through, the turbines develop a problem(s), prompting GLaDOS to step out until the next chamber. Before doing so, she gives a fast-version "explanation" of the test. (The "explanation" is actually an excerpt from Moby Dick.)
=== Test Chamber 09 ===
Starts the third chapter, The Return.
The test starts with an [[Aerial Faith Plate]] launching vertically. At the top, a battered [[Wheatley]] attempts to explain how he escaped GLaDOS's chamber. The ceiling is too high for Chell to reach. GLaDOS tries to add more power to the plate, each time insulting Chell about her weight. After Chell's third launch, GLaDOS decides to lower the ceiling, and in doing so, severing communication with Wheatley. Chell then manages to use the plate and lasers to solve the test.
=== Test Chamber 10 ===
In this chamber, both types of cubes are used to stop and redirect Discouragement Beams, the goal being to use Aerial Faith plates to ascend to the chamber lock. An achievement, Overclocker, is given to the player if the test is completed in 70 seconds or less.
=== Test Chamber 11 ===
Introduces the Hard Light Bridge testing element.
=== Test Chamber 12 ===
Another Hard Light Bridge puzzle. As Chell is about to enter the chamber, the door malfunctions and slams shut, prompting GLaDOS to leave and repair it. During this time, Wheatley appears in an observation room, claiming that he broke the door by dropping some bird eggs into the mechanism. (It is ambiguous as to whether it was accidental or deliberate.) After being attacked by a bird, he explains that he is working on an escape plan and will be breaking Chell out shortly.
=== Test Chamber 13 ===
This is the first test to incorporate [[Turret|Aperture Science Sentry Turrets]]. Similar to Chamber 16 of the original testing track, they must be disabled either by picking them up and dropping them, shooting portals under them, or dropping cubes or other turrets on them. This test chamber is the only test that exits to a hallway rather than an elevator.
=== Test Chamber 14 ===
Chell leaves the hallway after Chamber 13 and walks onto a catwalk to the next test, which is being built when Chell first arrives. This test introduces Laser Relays. As GLaDOS puts together the floor, she explains how she keeps Chell awake for constant testing: simulating daylight 24/7 and adrenaline vapor in the air supply. Because this causes Test Subjects to become confused about time passing, GLaDOS points out that Chell's birthday had passed. Chell is then lifted into the next chamber by a panel.
After the test, GLaDOS says she is planning a birthday present for Chell, which she claims is actually a medical experiment.
=== Test Chamber 15 ===
This test demonstrates that Turrets are unable to see through Hard Light Bridges. Chell must use them to get past the Turrets throughout the chamber. There are also Aerial Faith Plates, which allows a chance for the player to earn the "Pturretdactyl" achievement. After the test, GLaDOS claims to have found a man and a woman with Chell's last name. (Probably to get Chell's hopes up that she will get to meet her parents.)
=== Test Chamber 16 ===
This test is the first test which involves destroying turrets with Thermal Discouragement Beams.
It is here that GLaDOS mentions a surprise for Chell. It is revealed after the next test.
At the beginning, there is a grate guarded by a turret. Destroying it with a laser allows the player to crawl into another Ratmann den. Underneath are four turrets singing the Turret Wife Serenade with a Soprano Turret watching them. (This alluding the Turret Opera at the end of the single player campaign.)
=== Test Chamber 17 ===
This chamber follows a similar format to Chamber 01, where a laser operates a rising platform. However, the platform is also operated by a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button, so a cube must be dropped off a Hard Light Bridge to get Chell to the exit.
=== Test Chamber 18 ===
Starts the fourth chapter, The Surprise.
Before the test starts, GLaDOS reveals her surprise: an empty room with confetti. GLaDOS attempts to "cheer up" Chell that her parents never wanted to see her.
This test uses Lasers and Bridges. A turret must be destroyed with the laser, which is then used to open the exit door which is accessed with the Bridge.
After completing the test, GLaDOS "calls" Chell's parents, whose voice message "says" that they do not love Chell and asks to hang up. As Chell rides the elevator, she is greeted by Wheatley, who is working with the Nanobots. (albeit the boss, Jerry, fires him during this scene.) He explains that he has his rescue plan ready and will execute it after five more chambers. (The plan is actually executed after three chambers. This could be alluding to his surprise when he is in charge of the facility.)
=== Test Chamber 19 ===
This test incorporates flinging Redirection Cubes with an Aerial Faith Plate. A laser is sent back and forth through the chamber, used to destroy the turrets guarding the exit, and opening the exit door.
=== Test Chamber 20 ===
GLaDOS introduces this test chamber as the first one which is completely functional. With Discouragement Rederection Cubes and 3 Thermal Discouragement Beams, Chell needs to make all of the beams active to open the door.
=== Test Chambers 21 & 22 ===
==== Escaping (Part 1 - Test Chamber 21) ====
Involves Hard Light Bridges. Midway through the test, Wheatley turns off the lights and reveals himself. He tries talking in a bad American accent, thinking it is beyond GLaDOS' range of hearing, but realizes that is false and just breaks out of the chamber with Chell.
If you use a cheat code to spawn a sphere (a testing element cut out of the single player game) or cube on the button, the door will open, but the lights won't go out. Then use the bridge to go through the door, and then you'll find yourself in a pitch black room.
Additionally, if the player does NOT escape with Wheatley immediately, GLaDOS activates neurotoxin emitters in this chamber in an attempt to kill you. The neurotoxin is out of range as soon as the player leaves the chamber, however, since it closes itself.
As Wheatley and Chell make their way across the catwalks, Wheatley reveals the next part of his escape plan. They will take out the turret and neurotoxin production plants, then make their way back to GLaDOS's chamber and confront her a second time.
==== Escaping (Part 2 - Test Chamber 22) ====
As Wheatley leads Chell away from the test area, GLaDOS claims that Chell had escaped just before she reached the final test. A wall opens, revealing the "Test Chamber," which GLaDOS says "is an easier way out that whatever asinine plan your friend came up with."
If the player enters this Test Chamber, they will realize it was a death trap, as the wall closes behind them while the room fills with neurotoxin, which will kill the player within 5 seconds of entering the "chamber". There is another door on the adjacent side of the entrance with plants visible through it, but the door shuts itself when the player gets close to it, due to GLaDOS fizzling the Weighted Companion Cube on the button that keeps the door open. There is no way to escape from the "chamber" except by reloading from the last save point. There is also a series of white panels making a heart shape on the wall.
Whether this trap was actually Test Chamber 22 is left ambiguous as GLaDOS drops several hints that Chell will have to test for the next 60 years before she dies. On the other hand, she implies she was going to kill Chell after she completed Test Chamber 21 and had apparently finished building ATLAS and P-body to replace Chell by then, so it's possible this was Test Chamber 22, or at least had the same function.
Going into this chamber unlocks the achievement "Good Listener".
== After breaking out of GLaDOS' Test Shaft ==
After Chell escapes, she and Wheatley run off into the maintenance areas. During this time, Wheatley reveals his plan to disable the turret manufacturing and the neurotoxin generator before finally confronting GLaDOS.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
f3e6adaffa84d49a92204eeb0bb1e512adb7b69d
1220
1210
2022-02-18T22:14:51Z
ThinkingWithPortals87
30645314
/* Test Chambers */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
== Chapter 2: The Cold Boot - Test Chambers 01-08 ==
=== Test Chamber 01 ===
[[File:Portal 2 Test Chamber 01.png|thumb|120px|right|Test Chamber 01.]]
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
=== Test Chamber 08 ===
This chamber uses Emancipation Grills within the test itself. (which GLaDOS claims was to make up for the previous chamber's grid malfunctioning.) Partway through, the turbines develop a problem(s), prompting GLaDOS to step out until the next chamber. Before doing so, she gives a fast-version "explanation" of the test. (The "explanation" is actually an excerpt from Moby Dick.)
== Chapter 3: The Return - Test Chambers 09-17 ==
=== Test Chamber 09 ===
Starts the third chapter, The Return.
The test starts with an [[Aerial Faith Plate]] launching vertically. At the top, a battered [[Wheatley]] attempts to explain how he escaped GLaDOS's chamber. The ceiling is too high for Chell to reach. GLaDOS tries to add more power to the plate, each time insulting Chell about her weight. After Chell's third launch, GLaDOS decides to lower the ceiling, and in doing so, severing communication with Wheatley. Chell then manages to use the plate and lasers to solve the test.
=== Test Chamber 10 ===
In this chamber, both types of cubes are used to stop and redirect Discouragement Beams, the goal being to use Aerial Faith plates to ascend to the chamber lock. An achievement, Overclocker, is given to the player if the test is completed in 70 seconds or less.
=== Test Chamber 11 ===
Introduces the Hard Light Bridge testing element.
=== Test Chamber 12 ===
Another Hard Light Bridge puzzle. As Chell is about to enter the chamber, the door malfunctions and slams shut, prompting GLaDOS to leave and repair it. During this time, Wheatley appears in an observation room, claiming that he broke the door by dropping some bird eggs into the mechanism. (It is ambiguous as to whether it was accidental or deliberate.) After being attacked by a bird, he explains that he is working on an escape plan and will be breaking Chell out shortly.
=== Test Chamber 13 ===
This is the first test to incorporate [[Turret|Aperture Science Sentry Turrets]]. Similar to Chamber 16 of the original testing track, they must be disabled either by picking them up and dropping them, shooting portals under them, or dropping cubes or other turrets on them. This test chamber is the only test that exits to a hallway rather than an elevator.
=== Test Chamber 14 ===
Chell leaves the hallway after Chamber 13 and walks onto a catwalk to the next test, which is being built when Chell first arrives. This test introduces Laser Relays. As GLaDOS puts together the floor, she explains how she keeps Chell awake for constant testing: simulating daylight 24/7 and adrenaline vapor in the air supply. Because this causes Test Subjects to become confused about time passing, GLaDOS points out that Chell's birthday had passed. Chell is then lifted into the next chamber by a panel.
After the test, GLaDOS says she is planning a birthday present for Chell, which she claims is actually a medical experiment.
=== Test Chamber 15 ===
This test demonstrates that Turrets are unable to see through Hard Light Bridges. Chell must use them to get past the Turrets throughout the chamber. There are also Aerial Faith Plates, which allows a chance for the player to earn the "Pturretdactyl" achievement. After the test, GLaDOS claims to have found a man and a woman with Chell's last name. (Probably to get Chell's hopes up that she will get to meet her parents.)
=== Test Chamber 16 ===
This test is the first test which involves destroying turrets with Thermal Discouragement Beams.
It is here that GLaDOS mentions a surprise for Chell. It is revealed after the next test.
At the beginning, there is a grate guarded by a turret. Destroying it with a laser allows the player to crawl into another Ratmann den. Underneath are four turrets singing the Turret Wife Serenade with a Soprano Turret watching them. (This alluding the Turret Opera at the end of the single player campaign.)
=== Test Chamber 17 ===
This chamber follows a similar format to Chamber 01, where a laser operates a rising platform. However, the platform is also operated by a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button, so a cube must be dropped off a Hard Light Bridge to get Chell to the exit.
== Chapter 4: The Surprise - Test Chambers 18-22 ==
=== Test Chamber 18 ===
Starts the fourth chapter, The Surprise.
Before the test starts, GLaDOS reveals her surprise: an empty room with confetti. GLaDOS attempts to "cheer up" Chell that her parents never wanted to see her.
This test uses Lasers and Bridges. A turret must be destroyed with the laser, which is then used to open the exit door which is accessed with the Bridge.
After completing the test, GLaDOS "calls" Chell's parents, whose voice message "says" that they do not love Chell and asks to hang up. As Chell rides the elevator, she is greeted by Wheatley, who is working with the Nanobots. (albeit the boss, Jerry, fires him during this scene.) He explains that he has his rescue plan ready and will execute it after five more chambers. (The plan is actually executed after three chambers. This could be alluding to his surprise when he is in charge of the facility.)
=== Test Chamber 19 ===
This test incorporates flinging Redirection Cubes with an Aerial Faith Plate. A laser is sent back and forth through the chamber, used to destroy the turrets guarding the exit, and opening the exit door.
=== Test Chamber 20 ===
GLaDOS introduces this test chamber as the first one which is completely functional. With Discouragement Rederection Cubes and 3 Thermal Discouragement Beams, Chell needs to make all of the beams active to open the door.
=== Test Chambers 21 & 22 ===
==== Escaping (Part 1 - Test Chamber 21) ====
Involves Hard Light Bridges. Midway through the test, Wheatley turns off the lights and reveals himself. He tries talking in a bad American accent, thinking it is beyond GLaDOS' range of hearing, but realizes that is false and just breaks out of the chamber with Chell.
If you use a cheat code to spawn a sphere (a testing element cut out of the single player game) or cube on the button, the door will open, but the lights won't go out. Then use the bridge to go through the door, and then you'll find yourself in a pitch black room.
Additionally, if the player does NOT escape with Wheatley immediately, GLaDOS activates neurotoxin emitters in this chamber in an attempt to kill you. The neurotoxin is out of range as soon as the player leaves the chamber, however, since it closes itself.
As Wheatley and Chell make their way across the catwalks, Wheatley reveals the next part of his escape plan. They will take out the turret and neurotoxin production plants, then make their way back to GLaDOS's chamber and confront her a second time.
==== Escaping (Part 2 - Test Chamber 22) ====
As Wheatley leads Chell away from the test area, GLaDOS claims that Chell had escaped just before she reached the final test. A wall opens, revealing the "Test Chamber," which GLaDOS says "is an easier way out that whatever asinine plan your friend came up with."
If the player enters this Test Chamber, they will realize it was a death trap, as the wall closes behind them while the room fills with neurotoxin, which will kill the player within 5 seconds of entering the "chamber". There is another door on the adjacent side of the entrance with plants visible through it, but the door shuts itself when the player gets close to it, due to GLaDOS fizzling the Weighted Companion Cube on the button that keeps the door open. There is no way to escape from the "chamber" except by reloading from the last save point. There is also a series of white panels making a heart shape on the wall.
Whether this trap was actually Test Chamber 22 is left ambiguous as GLaDOS drops several hints that Chell will have to test for the next 60 years before she dies. On the other hand, she implies she was going to kill Chell after she completed Test Chamber 21 and had apparently finished building ATLAS and P-body to replace Chell by then, so it's possible this was Test Chamber 22, or at least had the same function.
Going into this chamber unlocks the achievement "Good Listener".
== After breaking out of GLaDOS' Test Shaft ==
After Chell escapes, she and Wheatley run off into the maintenance areas. During this time, Wheatley reveals his plan to disable the turret manufacturing and the neurotoxin generator before finally confronting GLaDOS.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
fd7535cee47be4b9127c2960314a726473468b1a
1227
1220
2022-10-25T16:07:15Z
ThinkingWithPortals87
30645314
/* Escaping (Part 2 - Test Chamber 22) */
wikitext
text/x-wiki
GLaDOS' Testing Track (Portal 2) is the newly built testing course featured in Portal 2, consisting of 22 test chambers. Its start, the very last test chamber from the original testing track in Portal, is connected to the Incinerator Room. The final chamber for this course would have been Test Chamber 22, which is a death trap for Chell.
This testing course was used after GLaDOS had been reactivated by accident, courtesy of Wheatley. Since her awakening, GLaDOS has been fixing not only the chambers related to the test course, but the entire Enrichment Center itself. Chell will witness the drastic changes of these chambers from being overgrown and ruined, to a more clean and perfected state.
== Test Chambers ==
== Chapter 2: The Cold Boot - Test Chambers 01-08 ==
=== Test Chamber 01 ===
[[File:Portal 2 Test Chamber 01.png|thumb|120px|right|Test Chamber 01.]]
Starting the second chapter, ''The Cold Boot'', it is the first chamber GLaDOS sends Chell through after her. It is actually Test Chamber 06 of GLaDOS' original testing track, but with the [[Thermal Discouragement Beam]] replacing the energy pellet. The player uses the beam to activate a [[Victory Lift]] which sends them up to the doorway.
=== Test Chamber 02 ===
In this test, GLaDOS introduces the [[Discouragement Redirection Cube]]s that were built just before Chell had tried to escape in Portal. It involves redirecting lasers via the Cube and using portals. [[Wheatley]] can be seen briefly near a torn room where the Redirection Cube can be obtained.
=== Test Chamber 03 ===
In the third chamber, Chell uses a [[Discouragement Redirection Cube|Weighted Pivot Cube]] and portals to redirect beams to receptacles to open the chamberlock door. A Ratmann den can be found in this test chamber, along with an Aperture Science Radio that plays "Exile Vilify". Wheatley can also be briefly seen after the platform in the center raises up on a rail that runs under the floor.
=== Test Chamber 04 ===
This test introduces the Rail Platform. It is similar to the [[Unstationary Scaffold]], but the rail platform is much more limited. They are fixed to the wall and can only travel up and down or left and right along the same wall.
=== Test Chamber 05 ===
Introduces the [[Aerial Faith Plate]] testing element. GLaDOS claims that they were invented to see "how well Test Subjects could solve problems whilst being catapulted into space." The results showed "they could not." (Ironically, the scenario was actually the reason for the [[Excursion Funnel]] being invented.) After the test, GLaDOS states that Chell's air supply is actually "freshened" carbon dioxide.
=== Test Chamber 06 ===
This test involves more advanced use of [[Aerial Faith Plates]]. The main objective is to use the momentum of the Faith Plates to put a Weighted Storage Cube on a button on a ledge.
Before the Weighted Storage Cube can be received through the Vital Apparatus Vent, several items from Portal, from later areas or from the co-op campaign drop out, including a chair, a Defective Turret, two Edgeless Safety Cubes, a working radio, a water bottle, and a CD or disc. Unlike previous encountered radios, the radio in this chamber plays Still Alive, like the radios in Portal. Getting the radio to the Ratmann Den in the chamber causes it to play a hidden transmission, which unlocks the Final Transmission achievement.
Getting the Weighted Storage Cube onto the button without touching it will unlock the Drop Box achievement.
=== Test Chamber 07 ===
This chamber features a brief reappearance of the Weighted Companion Cube. GLaDOS destroys two of them at the start; first when Chell tries to pick it up, and second when the cube is placed in the laser's path. This chamber, like Chamber 02, features [[Wheatley]] peeking in from behind a raising platform.
At the end of the chamber, the Emancipation Grill is malfunctioning. This allows Chell the opportunity to take the Companion Cube with her. (awarding the player the "Conservation of Mass" achievement.) However, doing so results in the cube being destroyed a third time. GLaDOS then contradicts her original statement from Portal about the Companion Cube being non-sentient.
=== Test Chamber 08 ===
This chamber uses Emancipation Grills within the test itself. (which GLaDOS claims was to make up for the previous chamber's grid malfunctioning.) Partway through, the turbines develop a problem(s), prompting GLaDOS to step out until the next chamber. Before doing so, she gives a fast-version "explanation" of the test. (The "explanation" is actually an excerpt from Moby Dick.)
== Chapter 3: The Return - Test Chambers 09-17 ==
=== Test Chamber 09 ===
Starts the third chapter, The Return.
The test starts with an [[Aerial Faith Plate]] launching vertically. At the top, a battered [[Wheatley]] attempts to explain how he escaped GLaDOS's chamber. The ceiling is too high for Chell to reach. GLaDOS tries to add more power to the plate, each time insulting Chell about her weight. After Chell's third launch, GLaDOS decides to lower the ceiling, and in doing so, severing communication with Wheatley. Chell then manages to use the plate and lasers to solve the test.
=== Test Chamber 10 ===
In this chamber, both types of cubes are used to stop and redirect Discouragement Beams, the goal being to use Aerial Faith plates to ascend to the chamber lock. An achievement, Overclocker, is given to the player if the test is completed in 70 seconds or less.
=== Test Chamber 11 ===
Introduces the Hard Light Bridge testing element.
=== Test Chamber 12 ===
Another Hard Light Bridge puzzle. As Chell is about to enter the chamber, the door malfunctions and slams shut, prompting GLaDOS to leave and repair it. During this time, Wheatley appears in an observation room, claiming that he broke the door by dropping some bird eggs into the mechanism. (It is ambiguous as to whether it was accidental or deliberate.) After being attacked by a bird, he explains that he is working on an escape plan and will be breaking Chell out shortly.
=== Test Chamber 13 ===
This is the first test to incorporate [[Turret|Aperture Science Sentry Turrets]]. Similar to Chamber 16 of the original testing track, they must be disabled either by picking them up and dropping them, shooting portals under them, or dropping cubes or other turrets on them. This test chamber is the only test that exits to a hallway rather than an elevator.
=== Test Chamber 14 ===
Chell leaves the hallway after Chamber 13 and walks onto a catwalk to the next test, which is being built when Chell first arrives. This test introduces Laser Relays. As GLaDOS puts together the floor, she explains how she keeps Chell awake for constant testing: simulating daylight 24/7 and adrenaline vapor in the air supply. Because this causes Test Subjects to become confused about time passing, GLaDOS points out that Chell's birthday had passed. Chell is then lifted into the next chamber by a panel.
After the test, GLaDOS says she is planning a birthday present for Chell, which she claims is actually a medical experiment.
=== Test Chamber 15 ===
This test demonstrates that Turrets are unable to see through Hard Light Bridges. Chell must use them to get past the Turrets throughout the chamber. There are also Aerial Faith Plates, which allows a chance for the player to earn the "Pturretdactyl" achievement. After the test, GLaDOS claims to have found a man and a woman with Chell's last name. (Probably to get Chell's hopes up that she will get to meet her parents.)
=== Test Chamber 16 ===
This test is the first test which involves destroying turrets with Thermal Discouragement Beams.
It is here that GLaDOS mentions a surprise for Chell. It is revealed after the next test.
At the beginning, there is a grate guarded by a turret. Destroying it with a laser allows the player to crawl into another Ratmann den. Underneath are four turrets singing the Turret Wife Serenade with a Soprano Turret watching them. (This alluding the Turret Opera at the end of the single player campaign.)
=== Test Chamber 17 ===
This chamber follows a similar format to Chamber 01, where a laser operates a rising platform. However, the platform is also operated by a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button, so a cube must be dropped off a Hard Light Bridge to get Chell to the exit.
== Chapter 4: The Surprise - Test Chambers 18-22 ==
=== Test Chamber 18 ===
Starts the fourth chapter, The Surprise.
Before the test starts, GLaDOS reveals her surprise: an empty room with confetti. GLaDOS attempts to "cheer up" Chell that her parents never wanted to see her.
This test uses Lasers and Bridges. A turret must be destroyed with the laser, which is then used to open the exit door which is accessed with the Bridge.
After completing the test, GLaDOS "calls" Chell's parents, whose voice message "says" that they do not love Chell and asks to hang up. As Chell rides the elevator, she is greeted by Wheatley, who is working with the Nanobots. (albeit the boss, Jerry, fires him during this scene.) He explains that he has his rescue plan ready and will execute it after five more chambers. (The plan is actually executed after three chambers. This could be alluding to his surprise when he is in charge of the facility.)
=== Test Chamber 19 ===
This test incorporates flinging Redirection Cubes with an Aerial Faith Plate. A laser is sent back and forth through the chamber, used to destroy the turrets guarding the exit, and opening the exit door.
=== Test Chamber 20 ===
GLaDOS introduces this test chamber as the first one which is completely functional. With Discouragement Rederection Cubes and 3 Thermal Discouragement Beams, Chell needs to make all of the beams active to open the door.
=== Test Chambers 21 & 22 ===
==== Escaping (Part 1 - Test Chamber 21) ====
Involves Hard Light Bridges. Midway through the test, Wheatley turns off the lights and reveals himself. He tries talking in a bad American accent, thinking it is beyond GLaDOS' range of hearing, but realizes that is false and just breaks out of the chamber with Chell.
If you use a cheat code to spawn a sphere (a testing element cut out of the single player game) or cube on the button, the door will open, but the lights won't go out. Then use the bridge to go through the door, and then you'll find yourself in a pitch black room.
Additionally, if the player does NOT escape with Wheatley immediately, GLaDOS activates neurotoxin emitters in this chamber in an attempt to kill you. The neurotoxin is out of range as soon as the player leaves the chamber, however, since it closes itself.
As Wheatley and Chell make their way across the catwalks, Wheatley reveals the next part of his escape plan. They will take out the turret and neurotoxin production plants, then make their way back to GLaDOS's chamber and confront her a second time.
==== Escaping (Part 2 - Test Chamber 22) ====
As Wheatley leads Chell away from the test area, GLaDOS activates a turret trap. However, Chell avoids the turret trap by malfunctioning the turrets and going to the Manufacturing Wing but, several test chambers move, destroying their path along the way, but the journey continues when Wheatley and Chell go to the Turret Manufacturing Wing.
== After breaking out of GLaDOS' Test Shaft ==
After Chell escapes, she and Wheatley run off into the maintenance areas. During this time, Wheatley reveals his plan to disable the turret manufacturing and the neurotoxin generator before finally confronting GLaDOS.
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
55c559685b979f3b0c900dc1a6eb04577e6a3819
File:Portal 2 Test Chamber 01.png
6
420
1211
2022-02-12T19:06:41Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Category:Locations
14
421
1213
2022-02-16T23:08:47Z
ThinkingWithPortals87
30645314
Created page with "List of Locations in the Portal Series."
wikitext
text/x-wiki
List of Locations in the Portal Series.
2b4a06824bd99081419d3eb1741709dba5234907
GLaDOS' Testing Track (Portal)
0
413
1214
1192
2022-02-18T18:51:44Z
ThinkingWithPortals87
30645314
/* Test Chamber 02 */
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
=== Test Chamber 01 ===
The next test chamber is another test meant to teach test subjects how Super Buttons and Storage Cubes work, but this time the test is much more advanced. Instead of the Storage cube and Button being right next to each other like in Test Chamber 00, the two are separated by glass walls. This time, the test subject has to wait for automated portals to shoot into the 3 walled off areas, eventually getting the Storage Cube onto the button and moving on to the next Test Chamber.
When Chell returns to this testing track in a ruined state in Portal 2, there seems to have been some changes made while she was in stasis. Instead of the portals being made automatically, the test subject now decides when and where the portals are created through use of buttons. This was to prevent the sudden slowdown in gameplay while also creating a more instructive environment, avoiding a "Portal Carousel" effect, as stated by Alex Vlachos.
=== Test Chamber 02 ===
Test Chamber 02 is the first ''real'' test, in that it is the first test in this testing track that the test subject solves by using the Aperture Science Handheld Portal Device. However, the ASHPD the test subject receives is incomplete, as it is only able to shoot blue portals. The test involves the test subject first navigating through automated portals to obtain the ASHPD. Once it is obtained, the test subject must use it to get out of the pit that contained it.
In Portal 2, Chell encounters Wheatley here. One of the walls within the chamber has collapsed, allowing her to walk to the pedestal that formerly held the portal device, which Wheatley claimed had fallen off. Upon approaching the pedestal, the floor collapses and drops Chell into a heavily decayed and partially flooded test chamber, where the portal device can be found, surrounded by murals drawn by Doug Rattmann.
=== Test Chamber 03 ===
This Test Chamber involves the Test Subject creating portals to get across two large gaps. This was meant to assure the player does not become adverted to using either color portal freely simply due to an early preference. It is also meant to introduce test subjects to the concept of hopping through portals, and how they connect like a two-way tunnel.
In Portal 2, this chamber is accessed from an observation room near the entrance instead of the elevator. The room itself has also changed somewhat, being smaller and having fewer turns to pass.
=== Test Chamber 04 ===
Test Chamber 04 is another Cube and Button test. Curiously, this test chamber is almost exactly the same as Test Chamber 00, the only difference between the two being the fact that this test chamber involves the use of portals to get the Weighted Storage Cube onto the button, as it is in a pit. As Chell leaves for the next chamber, GLaDOS says she will not monitor the next test.
In Portal 2 this test chamber was merged with Test Chamber 5, with the exit of one connecting to the entrance of the other.
== Gallery ==
167990073a0acf4a4d0021caa43119bd94dd16cd
1215
1214
2022-02-18T18:57:18Z
ThinkingWithPortals87
30645314
/* Test Chamber 04 */
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
=== Test Chamber 01 ===
The next test chamber is another test meant to teach test subjects how Super Buttons and Storage Cubes work, but this time the test is much more advanced. Instead of the Storage cube and Button being right next to each other like in Test Chamber 00, the two are separated by glass walls. This time, the test subject has to wait for automated portals to shoot into the 3 walled off areas, eventually getting the Storage Cube onto the button and moving on to the next Test Chamber.
When Chell returns to this testing track in a ruined state in Portal 2, there seems to have been some changes made while she was in stasis. Instead of the portals being made automatically, the test subject now decides when and where the portals are created through use of buttons. This was to prevent the sudden slowdown in gameplay while also creating a more instructive environment, avoiding a "Portal Carousel" effect, as stated by Alex Vlachos.
=== Test Chamber 02 ===
Test Chamber 02 is the first ''real'' test, in that it is the first test in this testing track that the test subject solves by using the Aperture Science Handheld Portal Device. However, the ASHPD the test subject receives is incomplete, as it is only able to shoot blue portals. The test involves the test subject first navigating through automated portals to obtain the ASHPD. Once it is obtained, the test subject must use it to get out of the pit that contained it.
In Portal 2, Chell encounters Wheatley here. One of the walls within the chamber has collapsed, allowing her to walk to the pedestal that formerly held the portal device, which Wheatley claimed had fallen off. Upon approaching the pedestal, the floor collapses and drops Chell into a heavily decayed and partially flooded test chamber, where the portal device can be found, surrounded by murals drawn by Doug Rattmann.
=== Test Chamber 03 ===
This Test Chamber involves the Test Subject creating portals to get across two large gaps. This was meant to assure the player does not become adverted to using either color portal freely simply due to an early preference. It is also meant to introduce test subjects to the concept of hopping through portals, and how they connect like a two-way tunnel.
In Portal 2, this chamber is accessed from an observation room near the entrance instead of the elevator. The room itself has also changed somewhat, being smaller and having fewer turns to pass.
=== Test Chamber 04 ===
Test Chamber 04 is another Cube and Button test. Curiously, this test chamber is almost exactly the same as Test Chamber 00, the only difference between the two being the fact that this test chamber involves the use of portals to get the Weighted Storage Cube onto the button, as it is in a pit. As Chell leaves for the next chamber, GLaDOS says she will not monitor the next test.
In Portal 2 this test chamber was merged with Test Chamber 05, with the exit of one connecting to the entrance of the other.
=== Test Chamber 05 ===
==== Portal ====
Yet another Cube and Button test, this time the test subject must retrieve two Weighted Storage Cubes, one on a high platform and one in a pit, and put them on two separate buttons. Upon leaving the chamber, the test subject shoots a portal and goes through, landing on a glass panel and going down a hallway to the elevator. During this time, GLaDOS admits to having lied about not monitoring the chamber, and that she will no longer "enhance the truth."
In Portal 2, the original Test Chamber 05 has been merged with Test Chamber 04. The chamber itself is mostly unchanged. However, the glass panel Chell lands before exiting the elevator collapses under her weight, and the ceiling of the hall to the elevator has collapsed, forcing Chell to pass through a maintenance area, where a new Ratman den can be accessed.
It is possible to shoot a portal through the door and put a cube into the area either by "throwing" it through the door or the orange portal. If Chell succeeds in doing so, one of two things will happen: In Portal, GLaDOS scolds Chell for her misbehavior before opening the door for her. In Portal 2, the cubes will disintegrate as if passing through an Emancipation Grill. The Announcer then congratulates Chell for trapping herself, and then opens the door.
==== Portal 2 ====
As the original chamber was merged with chamber 04, a new test chamber has taken it's place in Portal 2. This chamber is also a Cube and Button test, and also introduces the player to hazardous goo. The player must first use a portal to get a Cube, which is put on a button to create stairs to an elevated platform. From here, the player must use a switch to get another cube, while also using a separate switch to deploy a panel, which prevents to second cube from being flung into the goo. This cube must then be put on a second button to open the door to the exit.
Curiously, in the Perpetual Testing Initiative trailer, one of the designed chambers was a remake of this test chamber.
=== Test Chamber 06 ===
This test is the first in this Testing Track to involve Aperture Science High Energy Pellets. The test subject must get the High Energy Pellet into a receptacle in order to solve this test. In Portal 2, the original Test Chamber 06 is found here as Test Chamber 01 of the [[GLaDOS' Testing Track (Portal 2)|new Testing Track]]. But this time, the Aperture Science High Energy Pellet has been replaced by a more efficient Thermal Discouragement Beam.
In Portal 2, another Test Chamber 06 is found between 05 and 07. The new Test Chamber is comparable to Portal's Test Chamber 10, consisting of two separate rooms, both requiring cubes and flinging to complete.
=== Test Chamber 07 ===
Like Test Chamber 06, this test chamber also involves the Aperture Science High Energy Pellet. It is solved exactly like the previous test, but this time the test subject has to find a way to get onto a lift which will take them to the chamberlock.
In Portal 2, Chell is again reunited with Wheatley here. All the testing elements in the chamber itself are damaged and a wall has collapsed, creating an opening into another room. Wheatley instructs Chell to place a portal in the room behind him so that there is room for her to catch him when he disengages from his management rail.
=== Test Chamber 08 ===
Test Chamber 08 is another High Energy Pellet test. This test is solved the same as the previous two, with an added twist of bouncing the High Energy Pellet off of the wall. This test chamber is the first to have the consequence of death upon failure, as the floor is filled with acid. However, it is later stated by GlaDOS that "any appearance of danger is merely a device to enhance your experience."
In Portal 2, a different chamber labeled as Test Chamber 08 is briefly visited by Chell, after Wheatley instructs her to portal into the room from Chamber 07. it is from this chamber that Wheatley opens a "secret panel" into the maintenance areas. As they travel on a catwalk, an Oracle Turret is seen trapped in a pipe. The turret calls out for help, but Wheatley tells Chell to keep walking. They then find a hallway which eventually leads to GLaDOS' ruined chamber.
=== Test Chamber 08 ===
=== Test Chamber 08 ===
=== Test Chamber 08 ===
== Gallery ==
80b219a8acc30d1dca8c40ed9e039b6746033282
1216
1215
2022-02-18T19:21:52Z
ThinkingWithPortals87
30645314
/* Test Chambers */
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
== Chapter 1 - Test Chambers 00-03 ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
=== Test Chamber 01 ===
The next test chamber is another test meant to teach test subjects how Super Buttons and Storage Cubes work, but this time the test is much more advanced. Instead of the Storage cube and Button being right next to each other like in Test Chamber 00, the two are separated by glass walls. This time, the test subject has to wait for automated portals to shoot into the 3 walled off areas, eventually getting the Storage Cube onto the button and moving on to the next Test Chamber.
When Chell returns to this testing track in a ruined state in Portal 2, there seems to have been some changes made while she was in stasis. Instead of the portals being made automatically, the test subject now decides when and where the portals are created through use of buttons. This was to prevent the sudden slowdown in gameplay while also creating a more instructive environment, avoiding a "Portal Carousel" effect, as stated by Alex Vlachos.
=== Test Chamber 02 ===
Test Chamber 02 is the first ''real'' test, in that it is the first test in this testing track that the test subject solves by using the Aperture Science Handheld Portal Device. However, the ASHPD the test subject receives is incomplete, as it is only able to shoot blue portals. The test involves the test subject first navigating through automated portals to obtain the ASHPD. Once it is obtained, the test subject must use it to get out of the pit that contained it.
In Portal 2, Chell encounters Wheatley here. One of the walls within the chamber has collapsed, allowing her to walk to the pedestal that formerly held the portal device, which Wheatley claimed had fallen off. Upon approaching the pedestal, the floor collapses and drops Chell into a heavily decayed and partially flooded test chamber, where the portal device can be found, surrounded by murals drawn by Doug Rattmann.
=== Test Chamber 03 ===
This Test Chamber involves the Test Subject creating portals to get across two large gaps. This was meant to assure the player does not become adverted to using either color portal freely simply due to an early preference. It is also meant to introduce test subjects to the concept of hopping through portals, and how they connect like a two-way tunnel.
In Portal 2, this chamber is accessed from an observation room near the entrance instead of the elevator. The room itself has also changed somewhat, being smaller and having fewer turns to pass.
== Chapter 2 - Test Chambers 04-07 ==
=== Test Chamber 04 ===
Test Chamber 04 is another Cube and Button test. Curiously, this test chamber is almost exactly the same as Test Chamber 00, the only difference between the two being the fact that this test chamber involves the use of portals to get the Weighted Storage Cube onto the button, as it is in a pit. As Chell leaves for the next chamber, GLaDOS says she will not monitor the next test.
In Portal 2 this test chamber was merged with Test Chamber 05, with the exit of one connecting to the entrance of the other.
=== Test Chamber 05 ===
==== Portal ====
Yet another Cube and Button test, this time the test subject must retrieve two Weighted Storage Cubes, one on a high platform and one in a pit, and put them on two separate buttons. Upon leaving the chamber, the test subject shoots a portal and goes through, landing on a glass panel and going down a hallway to the elevator. During this time, GLaDOS admits to having lied about not monitoring the chamber, and that she will no longer "enhance the truth."
In Portal 2, the original Test Chamber 05 has been merged with Test Chamber 04. The chamber itself is mostly unchanged. However, the glass panel Chell lands before exiting the elevator collapses under her weight, and the ceiling of the hall to the elevator has collapsed, forcing Chell to pass through a maintenance area, where a new Ratman den can be accessed.
It is possible to shoot a portal through the door and put a cube into the area either by "throwing" it through the door or the orange portal. If Chell succeeds in doing so, one of two things will happen: In Portal, GLaDOS scolds Chell for her misbehavior before opening the door for her. In Portal 2, the cubes will disintegrate as if passing through an Emancipation Grill. The Announcer then congratulates Chell for trapping herself, and then opens the door.
==== Portal 2 ====
As the original chamber was merged with chamber 04, a new test chamber has taken it's place in Portal 2. This chamber is also a Cube and Button test, and also introduces the player to hazardous goo. The player must first use a portal to get a Cube, which is put on a button to create stairs to an elevated platform. From here, the player must use a switch to get another cube, while also using a separate switch to deploy a panel, which prevents to second cube from being flung into the goo. This cube must then be put on a second button to open the door to the exit.
Curiously, in the Perpetual Testing Initiative trailer, one of the designed chambers was a remake of this test chamber.
=== Test Chamber 06 ===
This test is the first in this Testing Track to involve Aperture Science High Energy Pellets. The test subject must get the High Energy Pellet into a receptacle in order to solve this test. In Portal 2, the original Test Chamber 06 is found here as Test Chamber 01 of the [[GLaDOS' Testing Track (Portal 2)|new Testing Track]]. But this time, the Aperture Science High Energy Pellet has been replaced by a more efficient Thermal Discouragement Beam.
In Portal 2, another Test Chamber 06 is found between 05 and 07. The new Test Chamber is comparable to Portal's Test Chamber 10, consisting of two separate rooms, both requiring cubes and flinging to complete.
=== Test Chamber 07 ===
Like Test Chamber 06, this test chamber also involves the Aperture Science High Energy Pellet. It is solved exactly like the previous test, but this time the test subject has to find a way to get onto a lift which will take them to the chamberlock.
In Portal 2, Chell is again reunited with Wheatley here. All the testing elements in the chamber itself are damaged and a wall has collapsed, creating an opening into another room. Wheatley instructs Chell to place a portal in the room behind him so that there is room for her to catch him when he disengages from his management rail.
== Chapter 3 - Test Chambers 08 & 09 ==
=== Test Chamber 08 ===
Test Chamber 08 is another High Energy Pellet test. This test is solved the same as the previous two, with an added twist of bouncing the High Energy Pellet off of the wall. This test chamber is the first to have the consequence of death upon failure, as the floor is filled with acid. However, it is later stated by GlaDOS that "any appearance of danger is merely a device to enhance your experience."
In Portal 2, a different chamber labeled as Test Chamber 08 is briefly visited by Chell, after Wheatley instructs her to portal into the room from Chamber 07. it is from this chamber that Wheatley opens a "secret panel" into the maintenance areas. As they travel on a catwalk, an Oracle Turret is seen trapped in a pipe. The turret calls out for help, but Wheatley tells Chell to keep walking. They then find a hallway which eventually leads to GLaDOS' ruined chamber.
=== Test Chamber 09 ===
==== Through the Test Shaft ====
Test Chamber 09 is a Cube and Button test, but is also used to observe a test subject's performance in an environment of "extreme pessimism." Upon entering the chamber, the test subject will be falsely informed that the test is impossible. Other pessimistic comments are also given to the test subject throughout the test. To solve it, the subject must first get the Storage Cube onto the high platform, pass through the Material Emancipation Grill, and fire a portal on the wall to get the cube from the other side onto the button.
==== Through the Maintenence Areas ====
This Test Chamber can be viewed from an observation room, and is revisited later in Portal during Chell's escape. This time, Chell falls in through the Vital Apparatus Vent, breaking off the cover. Because of this, the chamber lacks the Storage Cube, but because the player now has the Dual Portal device, the chamber is easily solved: Chell simply has to stand on the button, shoot a portal through the door, and walk through. The elevator to the next chamber is gone, allowing Chell to return to the maintenance areas.
Because Wheatley and Chell have escaped through the previous chamber, this Test Chamber, along with all the chambers appearing after it (save for Test Chamber 19), does not appear in Portal 2.
== Chapter 4 - Test Chambers 10-12 ==
=== Test Chamber 10 ===
This test is meant to introduce the test subject the concept of using portals to manipulate forward momentum. This test is separated into multiple sections. The first section is a small room in which the test subject must use momentum to get onto the staircase. The second part is solved exactly the same way. The third, and final, section has the subject creating portals on a high surface and jumping into a pit with another portal to get onto a platform. this is done multiple times, with the wall getting closer each time, allowing the test subject to fly father.
=== Test Chamber 11 ===
Test Chamber 11 is the final test to use automatically created portals, as this is the test where the test subject receives the fully-operational ASHPD. Upon entering, the subject will be in a small room which they have to portal out of, allowing them to complete the test. Just as in Test Chamber 02, there is a rotating pedestal in the middle of the chamber carrying a portal device; the pedestal rotates counter-clockwise, shooting an orange portal every 90 degrees (except for one wall which has an Energy Pellet catcher). Towards the end of the chamber, the test subject will be able to access the second half of the ASHPD, combining the two separate weapons into one, and exit the test chamber.
=== Test Chamber 12 ===
Like Test Chamber 10, this chamber's puzzles revolve around the theme of forward momentum. Unlike Test Chamber 10, there are no preset portals at the beginning. However, with the new ASHPD, the subject can apply a pair of portals to locations similar to the locations they applied them to in Test Chamber 10. This test chamber also contains a Storage Cube on a high platform that must be placed on a button on a lower platform.
== Chapter 5 - Test Chamber 13 ==
=== Test Chamber 13 ===
The first real challenge. Combines buttons, boxes, energy balls, and moving platforms.
This chamber was where, as noted in the Dev. commentary, the first chamber Valve tried to integrate the Challenge Mode.
The Challenge Mode version of this test chamber has only one Storage Cube instead of two, and the room with two buttons is now flooded with acid.
== Chapter 6 - Test Chamber 14 ==
=== Test Chamber 14 ===
Another challenge. First, the test subject must reach a cube on a high ledge. The cube is placed on a button in the main chamber, which opens a door to another room. Here, there are three platforms in a flooded pit, two of which move in and out of the acid. The subject must get across the pit to reach a High Energy Pellet launcher. The pellet is then sent to a Pellet catcher near the ledge where the cube was retrieved. The catcher then activates a Victory Lift to the chamberlock.
In the advanced version, the floor of the main chamber is portal-proof, and the rising platforms are gone.
During Chell's escape, it is possible to enter the observation room overlooking the chamber's moving platforms.
== Chapter 7 - Test Chamber 15 ==
=== Test Chamber 15 ===
A quick but also very difficult test. It involves the use of flinging, Energy Pellets, and Emancipation Grids that are used outside of just leaving test chambers and being used in tests. Often frustrates players because they are unaware of the grid's ability to close portals. This is the first place where GLaDOS mentions the test subject's reward upon completion of the test: cake.
== Chapter 8 - Test Chamber 16 ==
=== Test Chamber 16 ===
This test chamber is the first to introduce Aperture Science Sentry Turrets, said by GLaDOS to be a replacement for a normal Test Chamber.
The player finds the first Ratman den, hinting at the reality of the tests, as well as the fact there there are other people still trapped in the building.
In the advanced version, all of the turrets are locked in cages, making it impossible to pick them up or push them over.
== Chapter 9 - Test Chamber 17 ==
=== Test Chamber 17 ===
Notable because of the appearance of another character: the companion cube. The subject must use it as a stepstool to climb a steep staircase, and to deflect High Energy Pellets. Throughout the test, GLaDOS makes several statements that the cube is an inanimate, non-sentient object (in order to incorporate emotional attachment through reverse psychology).
At the end of the chamber, Chell is forced to "euthanize," or more bluntly, incinerate the Companion Cube.
In the advanced version, the companion cube is replaced with a sphere. There are also glass walls that make it more difficult to direct energy pellets. There is also an entirely new area in the test chamber which involves flinging.
== Chapter 10 - Test Chamber 18 ==
=== Test Chamber 18 ===
This is often considered the hardest chamber. The biggest element is flinging. Turrets reappear here, which must be eliminated with energy pellets. At the end, GLaDOS says that "the next test requires exposure to uninsulated electrical parts, that may be dangerous under certain conditions," which comes into importance later.
This is the last test with an advanced version. In it, the entire ceiling is portal-proof, and the energy pellet launcher is gone.
== Chapter 11 ==
=== Chapter 11a - Test Chamber 19 ===
==== Test Chamber 19 ====
This is the final test in the testing track. The test is made of an Aperture Science High Energy Pellet puzzle, and then an Unstationary Scaffold ride over a large pit of goo. This ride is full of fast paced puzzles such as button pressing, energy pellet dodging, and portals to bypass walls. The end is then met with the Incinerator Room which was meant to be where they were supposed to receive their promised cake.
In Portal 2, Chell revisits this chamber after GLaDOS drops her into the incinerator room. The dual Portal Device is found in what was formerly the chamber's fire pit, which connects directly to the incinerator room. Chell uses the Portal Device to get out of the pit and into the, now empty, river of goo. She eventaully makes it back to the chamber's entrance and takes the elevator to Test Chamber 01 of GLaDOS' new testing track.
== Chapter 11b - Escape ==
=== Escape ===
After Test Chamber 19, Chell is "sent to receive her cake," but is plunged into a furnace (to "be baked," as GLaDOS had accidentally admitted numerous previous times, with glitches that resemble Freudian slips). She manages to escape into a maintenance area and GLaDOS begins to show her agitation, claiming first that it was the real final test, and then that it was just a joke. She tells Chell that there will be a party held in her honor and urges her to "assume the party escort submission position" on the floor. Chell flees into the facility's numerous maintenance areas as GLaDOS becomes increasingly agitated. Roughly the second half of the game continues behind the walls of previous stages and within the offices of Aperture Labs as Chell follows eerie notes written on the walls and uses the ASHPD to work her way through the facility.
At first, GLaDOS attempts to calmly dissuade Chell from straying from the test area. But as Chell reaches a series of engine rooms, she falsely claims that the party has started without her. She continues negotiating with Chell, who continues despite the pleading. GLaDOS finally begins deploying Turrets and a Rocket Sentry to hinder Chell's progress.
== Chapter 11c - Boss Fight ==
=== Boss Fight ===
Finally, Chell confronts GLaDOS, a large machine hanging in a cylindrical shaft. (Near the entrance to the room is a desk with a red phone. The developers have stated that there was someone stationed at the red phone in case GLaDOS showed signs of independent thought; apparently, they weren't able to make the call, as the wires were cut.)[1] As Chell begins to destroy critical components of the GLaDOS also known as Personality Cores, GLaDOS' personality degenerates. During this confrontation, GLaDOS makes several comments that something has gone wrong in the outside world and that she is the only thing keeping the facility from "them," possibly the Combine, or something else entirely. After Chell destroys the last Core, some form of large portal opens above them, tearing apart GLaDOS and sucking in Chell. This occurs because GLaDOS cannot function without her cores.
== Chapter 12 - Ending ==
=== Credits ===
Chell wakes up at the Enrichment Center's gate, among the wreckage of GLaDOS, as debris rains down from the sky. An update designed to build hype for Portal 2 retconned the ending, adding the Party Escort Bot thanking Chell for assuming the party escort submission position as it drags her back inside the facility.
The final cutscene twists and turns the camera through various areas of the Enrichment Center eventually stopping in a dark room in which sits the promised cake surrounded by various metallic glowing orange spheres similar to those that were installed in GLaDOS. Some of the eyes activate and a robotic arm puts the candle out. The credits roll as GLaDOS gives a concluding report about Chell in the form of the song "Still Alive." It reveals that GLaDOS enjoys the companionship of the test subjects and that she felt a particular fondness for Chell. The song seems to hint that GLaDOS is, indeed, still alive.
When the credits and song end, the player is greeted with a new background: a cake with a lit candle on a desk next to a radio on a table as well as the same red phone (which has its buttons shaped like the Aperture logo). If the background is left alone for long enough, it eventually pans to show the Companion Cube on the floor to the right side of the desk.
== Trivia ==
* Test Chambers 00, 01, 02, 03, 04, 05, 06, 07, 19 and the Relaxation Vault make an appearance in Portal 2, however, Test Chamber 06 is modified, Test Chambers 02 and 07 aren't technically "solved" and Test Chamber 19 is navigated backward.
== Gallery ==
086f5116c667b74308248e822b62c7ffd56f691f
1217
1216
2022-02-18T19:23:08Z
ThinkingWithPortals87
30645314
/* Chapter 11a - Test Chamber 19 */
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
== Chapter 1 - Test Chambers 00-03 ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
=== Test Chamber 01 ===
The next test chamber is another test meant to teach test subjects how Super Buttons and Storage Cubes work, but this time the test is much more advanced. Instead of the Storage cube and Button being right next to each other like in Test Chamber 00, the two are separated by glass walls. This time, the test subject has to wait for automated portals to shoot into the 3 walled off areas, eventually getting the Storage Cube onto the button and moving on to the next Test Chamber.
When Chell returns to this testing track in a ruined state in Portal 2, there seems to have been some changes made while she was in stasis. Instead of the portals being made automatically, the test subject now decides when and where the portals are created through use of buttons. This was to prevent the sudden slowdown in gameplay while also creating a more instructive environment, avoiding a "Portal Carousel" effect, as stated by Alex Vlachos.
=== Test Chamber 02 ===
Test Chamber 02 is the first ''real'' test, in that it is the first test in this testing track that the test subject solves by using the Aperture Science Handheld Portal Device. However, the ASHPD the test subject receives is incomplete, as it is only able to shoot blue portals. The test involves the test subject first navigating through automated portals to obtain the ASHPD. Once it is obtained, the test subject must use it to get out of the pit that contained it.
In Portal 2, Chell encounters Wheatley here. One of the walls within the chamber has collapsed, allowing her to walk to the pedestal that formerly held the portal device, which Wheatley claimed had fallen off. Upon approaching the pedestal, the floor collapses and drops Chell into a heavily decayed and partially flooded test chamber, where the portal device can be found, surrounded by murals drawn by Doug Rattmann.
=== Test Chamber 03 ===
This Test Chamber involves the Test Subject creating portals to get across two large gaps. This was meant to assure the player does not become adverted to using either color portal freely simply due to an early preference. It is also meant to introduce test subjects to the concept of hopping through portals, and how they connect like a two-way tunnel.
In Portal 2, this chamber is accessed from an observation room near the entrance instead of the elevator. The room itself has also changed somewhat, being smaller and having fewer turns to pass.
== Chapter 2 - Test Chambers 04-07 ==
=== Test Chamber 04 ===
Test Chamber 04 is another Cube and Button test. Curiously, this test chamber is almost exactly the same as Test Chamber 00, the only difference between the two being the fact that this test chamber involves the use of portals to get the Weighted Storage Cube onto the button, as it is in a pit. As Chell leaves for the next chamber, GLaDOS says she will not monitor the next test.
In Portal 2 this test chamber was merged with Test Chamber 05, with the exit of one connecting to the entrance of the other.
=== Test Chamber 05 ===
==== Portal ====
Yet another Cube and Button test, this time the test subject must retrieve two Weighted Storage Cubes, one on a high platform and one in a pit, and put them on two separate buttons. Upon leaving the chamber, the test subject shoots a portal and goes through, landing on a glass panel and going down a hallway to the elevator. During this time, GLaDOS admits to having lied about not monitoring the chamber, and that she will no longer "enhance the truth."
In Portal 2, the original Test Chamber 05 has been merged with Test Chamber 04. The chamber itself is mostly unchanged. However, the glass panel Chell lands before exiting the elevator collapses under her weight, and the ceiling of the hall to the elevator has collapsed, forcing Chell to pass through a maintenance area, where a new Ratman den can be accessed.
It is possible to shoot a portal through the door and put a cube into the area either by "throwing" it through the door or the orange portal. If Chell succeeds in doing so, one of two things will happen: In Portal, GLaDOS scolds Chell for her misbehavior before opening the door for her. In Portal 2, the cubes will disintegrate as if passing through an Emancipation Grill. The Announcer then congratulates Chell for trapping herself, and then opens the door.
==== Portal 2 ====
As the original chamber was merged with chamber 04, a new test chamber has taken it's place in Portal 2. This chamber is also a Cube and Button test, and also introduces the player to hazardous goo. The player must first use a portal to get a Cube, which is put on a button to create stairs to an elevated platform. From here, the player must use a switch to get another cube, while also using a separate switch to deploy a panel, which prevents to second cube from being flung into the goo. This cube must then be put on a second button to open the door to the exit.
Curiously, in the Perpetual Testing Initiative trailer, one of the designed chambers was a remake of this test chamber.
=== Test Chamber 06 ===
This test is the first in this Testing Track to involve Aperture Science High Energy Pellets. The test subject must get the High Energy Pellet into a receptacle in order to solve this test. In Portal 2, the original Test Chamber 06 is found here as Test Chamber 01 of the [[GLaDOS' Testing Track (Portal 2)|new Testing Track]]. But this time, the Aperture Science High Energy Pellet has been replaced by a more efficient Thermal Discouragement Beam.
In Portal 2, another Test Chamber 06 is found between 05 and 07. The new Test Chamber is comparable to Portal's Test Chamber 10, consisting of two separate rooms, both requiring cubes and flinging to complete.
=== Test Chamber 07 ===
Like Test Chamber 06, this test chamber also involves the Aperture Science High Energy Pellet. It is solved exactly like the previous test, but this time the test subject has to find a way to get onto a lift which will take them to the chamberlock.
In Portal 2, Chell is again reunited with Wheatley here. All the testing elements in the chamber itself are damaged and a wall has collapsed, creating an opening into another room. Wheatley instructs Chell to place a portal in the room behind him so that there is room for her to catch him when he disengages from his management rail.
== Chapter 3 - Test Chambers 08 & 09 ==
=== Test Chamber 08 ===
Test Chamber 08 is another High Energy Pellet test. This test is solved the same as the previous two, with an added twist of bouncing the High Energy Pellet off of the wall. This test chamber is the first to have the consequence of death upon failure, as the floor is filled with acid. However, it is later stated by GlaDOS that "any appearance of danger is merely a device to enhance your experience."
In Portal 2, a different chamber labeled as Test Chamber 08 is briefly visited by Chell, after Wheatley instructs her to portal into the room from Chamber 07. it is from this chamber that Wheatley opens a "secret panel" into the maintenance areas. As they travel on a catwalk, an Oracle Turret is seen trapped in a pipe. The turret calls out for help, but Wheatley tells Chell to keep walking. They then find a hallway which eventually leads to GLaDOS' ruined chamber.
=== Test Chamber 09 ===
==== Through the Test Shaft ====
Test Chamber 09 is a Cube and Button test, but is also used to observe a test subject's performance in an environment of "extreme pessimism." Upon entering the chamber, the test subject will be falsely informed that the test is impossible. Other pessimistic comments are also given to the test subject throughout the test. To solve it, the subject must first get the Storage Cube onto the high platform, pass through the Material Emancipation Grill, and fire a portal on the wall to get the cube from the other side onto the button.
==== Through the Maintenence Areas ====
This Test Chamber can be viewed from an observation room, and is revisited later in Portal during Chell's escape. This time, Chell falls in through the Vital Apparatus Vent, breaking off the cover. Because of this, the chamber lacks the Storage Cube, but because the player now has the Dual Portal device, the chamber is easily solved: Chell simply has to stand on the button, shoot a portal through the door, and walk through. The elevator to the next chamber is gone, allowing Chell to return to the maintenance areas.
Because Wheatley and Chell have escaped through the previous chamber, this Test Chamber, along with all the chambers appearing after it (save for Test Chamber 19), does not appear in Portal 2.
== Chapter 4 - Test Chambers 10-12 ==
=== Test Chamber 10 ===
This test is meant to introduce the test subject the concept of using portals to manipulate forward momentum. This test is separated into multiple sections. The first section is a small room in which the test subject must use momentum to get onto the staircase. The second part is solved exactly the same way. The third, and final, section has the subject creating portals on a high surface and jumping into a pit with another portal to get onto a platform. this is done multiple times, with the wall getting closer each time, allowing the test subject to fly father.
=== Test Chamber 11 ===
Test Chamber 11 is the final test to use automatically created portals, as this is the test where the test subject receives the fully-operational ASHPD. Upon entering, the subject will be in a small room which they have to portal out of, allowing them to complete the test. Just as in Test Chamber 02, there is a rotating pedestal in the middle of the chamber carrying a portal device; the pedestal rotates counter-clockwise, shooting an orange portal every 90 degrees (except for one wall which has an Energy Pellet catcher). Towards the end of the chamber, the test subject will be able to access the second half of the ASHPD, combining the two separate weapons into one, and exit the test chamber.
=== Test Chamber 12 ===
Like Test Chamber 10, this chamber's puzzles revolve around the theme of forward momentum. Unlike Test Chamber 10, there are no preset portals at the beginning. However, with the new ASHPD, the subject can apply a pair of portals to locations similar to the locations they applied them to in Test Chamber 10. This test chamber also contains a Storage Cube on a high platform that must be placed on a button on a lower platform.
== Chapter 5 - Test Chamber 13 ==
=== Test Chamber 13 ===
The first real challenge. Combines buttons, boxes, energy balls, and moving platforms.
This chamber was where, as noted in the Dev. commentary, the first chamber Valve tried to integrate the Challenge Mode.
The Challenge Mode version of this test chamber has only one Storage Cube instead of two, and the room with two buttons is now flooded with acid.
== Chapter 6 - Test Chamber 14 ==
=== Test Chamber 14 ===
Another challenge. First, the test subject must reach a cube on a high ledge. The cube is placed on a button in the main chamber, which opens a door to another room. Here, there are three platforms in a flooded pit, two of which move in and out of the acid. The subject must get across the pit to reach a High Energy Pellet launcher. The pellet is then sent to a Pellet catcher near the ledge where the cube was retrieved. The catcher then activates a Victory Lift to the chamberlock.
In the advanced version, the floor of the main chamber is portal-proof, and the rising platforms are gone.
During Chell's escape, it is possible to enter the observation room overlooking the chamber's moving platforms.
== Chapter 7 - Test Chamber 15 ==
=== Test Chamber 15 ===
A quick but also very difficult test. It involves the use of flinging, Energy Pellets, and Emancipation Grids that are used outside of just leaving test chambers and being used in tests. Often frustrates players because they are unaware of the grid's ability to close portals. This is the first place where GLaDOS mentions the test subject's reward upon completion of the test: cake.
== Chapter 8 - Test Chamber 16 ==
=== Test Chamber 16 ===
This test chamber is the first to introduce Aperture Science Sentry Turrets, said by GLaDOS to be a replacement for a normal Test Chamber.
The player finds the first Ratman den, hinting at the reality of the tests, as well as the fact there there are other people still trapped in the building.
In the advanced version, all of the turrets are locked in cages, making it impossible to pick them up or push them over.
== Chapter 9 - Test Chamber 17 ==
=== Test Chamber 17 ===
Notable because of the appearance of another character: the companion cube. The subject must use it as a stepstool to climb a steep staircase, and to deflect High Energy Pellets. Throughout the test, GLaDOS makes several statements that the cube is an inanimate, non-sentient object (in order to incorporate emotional attachment through reverse psychology).
At the end of the chamber, Chell is forced to "euthanize," or more bluntly, incinerate the Companion Cube.
In the advanced version, the companion cube is replaced with a sphere. There are also glass walls that make it more difficult to direct energy pellets. There is also an entirely new area in the test chamber which involves flinging.
== Chapter 10 - Test Chamber 18 ==
=== Test Chamber 18 ===
This is often considered the hardest chamber. The biggest element is flinging. Turrets reappear here, which must be eliminated with energy pellets. At the end, GLaDOS says that "the next test requires exposure to uninsulated electrical parts, that may be dangerous under certain conditions," which comes into importance later.
This is the last test with an advanced version. In it, the entire ceiling is portal-proof, and the energy pellet launcher is gone.
== Chapter 11 ==
== Chapter 11a - Test Chamber 19 ==
=== Test Chamber 19 ===
This is the final test in the testing track. The test is made of an Aperture Science High Energy Pellet puzzle, and then an Unstationary Scaffold ride over a large pit of goo. This ride is full of fast paced puzzles such as button pressing, energy pellet dodging, and portals to bypass walls. The end is then met with the Incinerator Room which was meant to be where they were supposed to receive their promised cake.
In Portal 2, Chell revisits this chamber after GLaDOS drops her into the incinerator room. The dual Portal Device is found in what was formerly the chamber's fire pit, which connects directly to the incinerator room. Chell uses the Portal Device to get out of the pit and into the, now empty, river of goo. She eventaully makes it back to the chamber's entrance and takes the elevator to Test Chamber 01 of GLaDOS' new testing track.
== Chapter 11b - Escape ==
=== Escape ===
After Test Chamber 19, Chell is "sent to receive her cake," but is plunged into a furnace (to "be baked," as GLaDOS had accidentally admitted numerous previous times, with glitches that resemble Freudian slips). She manages to escape into a maintenance area and GLaDOS begins to show her agitation, claiming first that it was the real final test, and then that it was just a joke. She tells Chell that there will be a party held in her honor and urges her to "assume the party escort submission position" on the floor. Chell flees into the facility's numerous maintenance areas as GLaDOS becomes increasingly agitated. Roughly the second half of the game continues behind the walls of previous stages and within the offices of Aperture Labs as Chell follows eerie notes written on the walls and uses the ASHPD to work her way through the facility.
At first, GLaDOS attempts to calmly dissuade Chell from straying from the test area. But as Chell reaches a series of engine rooms, she falsely claims that the party has started without her. She continues negotiating with Chell, who continues despite the pleading. GLaDOS finally begins deploying Turrets and a Rocket Sentry to hinder Chell's progress.
== Chapter 11c - Boss Fight ==
=== Boss Fight ===
Finally, Chell confronts GLaDOS, a large machine hanging in a cylindrical shaft. (Near the entrance to the room is a desk with a red phone. The developers have stated that there was someone stationed at the red phone in case GLaDOS showed signs of independent thought; apparently, they weren't able to make the call, as the wires were cut.)[1] As Chell begins to destroy critical components of the GLaDOS also known as Personality Cores, GLaDOS' personality degenerates. During this confrontation, GLaDOS makes several comments that something has gone wrong in the outside world and that she is the only thing keeping the facility from "them," possibly the Combine, or something else entirely. After Chell destroys the last Core, some form of large portal opens above them, tearing apart GLaDOS and sucking in Chell. This occurs because GLaDOS cannot function without her cores.
== Chapter 12 - Ending ==
=== Credits ===
Chell wakes up at the Enrichment Center's gate, among the wreckage of GLaDOS, as debris rains down from the sky. An update designed to build hype for Portal 2 retconned the ending, adding the Party Escort Bot thanking Chell for assuming the party escort submission position as it drags her back inside the facility.
The final cutscene twists and turns the camera through various areas of the Enrichment Center eventually stopping in a dark room in which sits the promised cake surrounded by various metallic glowing orange spheres similar to those that were installed in GLaDOS. Some of the eyes activate and a robotic arm puts the candle out. The credits roll as GLaDOS gives a concluding report about Chell in the form of the song "Still Alive." It reveals that GLaDOS enjoys the companionship of the test subjects and that she felt a particular fondness for Chell. The song seems to hint that GLaDOS is, indeed, still alive.
When the credits and song end, the player is greeted with a new background: a cake with a lit candle on a desk next to a radio on a table as well as the same red phone (which has its buttons shaped like the Aperture logo). If the background is left alone for long enough, it eventually pans to show the Companion Cube on the floor to the right side of the desk.
== Trivia ==
* Test Chambers 00, 01, 02, 03, 04, 05, 06, 07, 19 and the Relaxation Vault make an appearance in Portal 2, however, Test Chamber 06 is modified, Test Chambers 02 and 07 aren't technically "solved" and Test Chamber 19 is navigated backward.
== Gallery ==
c31d08e7ca4baeea1c443e5792f46c529dc0c99e
1218
1217
2022-02-18T19:23:25Z
ThinkingWithPortals87
30645314
/* Gallery */
wikitext
text/x-wiki
'''GLaDOS' testing track''' is the [[Testing Tracks|testing course]] featured in [[''Portal'']], and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by [[Chell]] as part of her mandatory testing.
The first chamber of this course is located nearby the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]] from which [[Test Subjects]] are deployed from and put into temporary stasis in the [[Relaxation Vault]]. The last chamber of this course however, is connected to the [[Incinerator Room]].
== Test Chambers ==
== Chapter 1 - Test Chambers 00-03 ==
=== Test Chamber 00 ===
Being the first test chamber of this [[Testing Tracks|Testing Track]], Test Chamber 00 contains both the actual test and the [[Relaxation Vault]]. Upon the Test Subject's awakening, the timer above the portal starts counting backwards from one minute. At the 40-second mark, GLaDOS makes an announcement that the test is about to start. After a brief warning (which is cut out by a strange malfunction), GLaDOS counts down the last three seconds on the timer. Upon the timer reaching zero, a portal opens leading to Test Chamber 00. Once the test subject exits the relaxation chamber, they will enter the test room, which contains an Aperture Science [[Heavy Duty Super-Colliding Super Button]] and Storage Cube dispenser. This test is meant to teach the test subjects the relationship between Super Buttons and Weighted Storage cubes. It is also the only test chamber to not involve portals.
In Portal 2, the same chamber is revisited when Wheatley gets Chell back to the testing area. Chell returns to her relaxation vault, which is in an extremely dilapidated shape from years (possibly decades) of neglect, and the Announcer says very similar things to what GLaDOS said in Portal.
=== Test Chamber 01 ===
The next test chamber is another test meant to teach test subjects how Super Buttons and Storage Cubes work, but this time the test is much more advanced. Instead of the Storage cube and Button being right next to each other like in Test Chamber 00, the two are separated by glass walls. This time, the test subject has to wait for automated portals to shoot into the 3 walled off areas, eventually getting the Storage Cube onto the button and moving on to the next Test Chamber.
When Chell returns to this testing track in a ruined state in Portal 2, there seems to have been some changes made while she was in stasis. Instead of the portals being made automatically, the test subject now decides when and where the portals are created through use of buttons. This was to prevent the sudden slowdown in gameplay while also creating a more instructive environment, avoiding a "Portal Carousel" effect, as stated by Alex Vlachos.
=== Test Chamber 02 ===
Test Chamber 02 is the first ''real'' test, in that it is the first test in this testing track that the test subject solves by using the Aperture Science Handheld Portal Device. However, the ASHPD the test subject receives is incomplete, as it is only able to shoot blue portals. The test involves the test subject first navigating through automated portals to obtain the ASHPD. Once it is obtained, the test subject must use it to get out of the pit that contained it.
In Portal 2, Chell encounters Wheatley here. One of the walls within the chamber has collapsed, allowing her to walk to the pedestal that formerly held the portal device, which Wheatley claimed had fallen off. Upon approaching the pedestal, the floor collapses and drops Chell into a heavily decayed and partially flooded test chamber, where the portal device can be found, surrounded by murals drawn by Doug Rattmann.
=== Test Chamber 03 ===
This Test Chamber involves the Test Subject creating portals to get across two large gaps. This was meant to assure the player does not become adverted to using either color portal freely simply due to an early preference. It is also meant to introduce test subjects to the concept of hopping through portals, and how they connect like a two-way tunnel.
In Portal 2, this chamber is accessed from an observation room near the entrance instead of the elevator. The room itself has also changed somewhat, being smaller and having fewer turns to pass.
== Chapter 2 - Test Chambers 04-07 ==
=== Test Chamber 04 ===
Test Chamber 04 is another Cube and Button test. Curiously, this test chamber is almost exactly the same as Test Chamber 00, the only difference between the two being the fact that this test chamber involves the use of portals to get the Weighted Storage Cube onto the button, as it is in a pit. As Chell leaves for the next chamber, GLaDOS says she will not monitor the next test.
In Portal 2 this test chamber was merged with Test Chamber 05, with the exit of one connecting to the entrance of the other.
=== Test Chamber 05 ===
==== Portal ====
Yet another Cube and Button test, this time the test subject must retrieve two Weighted Storage Cubes, one on a high platform and one in a pit, and put them on two separate buttons. Upon leaving the chamber, the test subject shoots a portal and goes through, landing on a glass panel and going down a hallway to the elevator. During this time, GLaDOS admits to having lied about not monitoring the chamber, and that she will no longer "enhance the truth."
In Portal 2, the original Test Chamber 05 has been merged with Test Chamber 04. The chamber itself is mostly unchanged. However, the glass panel Chell lands before exiting the elevator collapses under her weight, and the ceiling of the hall to the elevator has collapsed, forcing Chell to pass through a maintenance area, where a new Ratman den can be accessed.
It is possible to shoot a portal through the door and put a cube into the area either by "throwing" it through the door or the orange portal. If Chell succeeds in doing so, one of two things will happen: In Portal, GLaDOS scolds Chell for her misbehavior before opening the door for her. In Portal 2, the cubes will disintegrate as if passing through an Emancipation Grill. The Announcer then congratulates Chell for trapping herself, and then opens the door.
==== Portal 2 ====
As the original chamber was merged with chamber 04, a new test chamber has taken it's place in Portal 2. This chamber is also a Cube and Button test, and also introduces the player to hazardous goo. The player must first use a portal to get a Cube, which is put on a button to create stairs to an elevated platform. From here, the player must use a switch to get another cube, while also using a separate switch to deploy a panel, which prevents to second cube from being flung into the goo. This cube must then be put on a second button to open the door to the exit.
Curiously, in the Perpetual Testing Initiative trailer, one of the designed chambers was a remake of this test chamber.
=== Test Chamber 06 ===
This test is the first in this Testing Track to involve Aperture Science High Energy Pellets. The test subject must get the High Energy Pellet into a receptacle in order to solve this test. In Portal 2, the original Test Chamber 06 is found here as Test Chamber 01 of the [[GLaDOS' Testing Track (Portal 2)|new Testing Track]]. But this time, the Aperture Science High Energy Pellet has been replaced by a more efficient Thermal Discouragement Beam.
In Portal 2, another Test Chamber 06 is found between 05 and 07. The new Test Chamber is comparable to Portal's Test Chamber 10, consisting of two separate rooms, both requiring cubes and flinging to complete.
=== Test Chamber 07 ===
Like Test Chamber 06, this test chamber also involves the Aperture Science High Energy Pellet. It is solved exactly like the previous test, but this time the test subject has to find a way to get onto a lift which will take them to the chamberlock.
In Portal 2, Chell is again reunited with Wheatley here. All the testing elements in the chamber itself are damaged and a wall has collapsed, creating an opening into another room. Wheatley instructs Chell to place a portal in the room behind him so that there is room for her to catch him when he disengages from his management rail.
== Chapter 3 - Test Chambers 08 & 09 ==
=== Test Chamber 08 ===
Test Chamber 08 is another High Energy Pellet test. This test is solved the same as the previous two, with an added twist of bouncing the High Energy Pellet off of the wall. This test chamber is the first to have the consequence of death upon failure, as the floor is filled with acid. However, it is later stated by GlaDOS that "any appearance of danger is merely a device to enhance your experience."
In Portal 2, a different chamber labeled as Test Chamber 08 is briefly visited by Chell, after Wheatley instructs her to portal into the room from Chamber 07. it is from this chamber that Wheatley opens a "secret panel" into the maintenance areas. As they travel on a catwalk, an Oracle Turret is seen trapped in a pipe. The turret calls out for help, but Wheatley tells Chell to keep walking. They then find a hallway which eventually leads to GLaDOS' ruined chamber.
=== Test Chamber 09 ===
==== Through the Test Shaft ====
Test Chamber 09 is a Cube and Button test, but is also used to observe a test subject's performance in an environment of "extreme pessimism." Upon entering the chamber, the test subject will be falsely informed that the test is impossible. Other pessimistic comments are also given to the test subject throughout the test. To solve it, the subject must first get the Storage Cube onto the high platform, pass through the Material Emancipation Grill, and fire a portal on the wall to get the cube from the other side onto the button.
==== Through the Maintenence Areas ====
This Test Chamber can be viewed from an observation room, and is revisited later in Portal during Chell's escape. This time, Chell falls in through the Vital Apparatus Vent, breaking off the cover. Because of this, the chamber lacks the Storage Cube, but because the player now has the Dual Portal device, the chamber is easily solved: Chell simply has to stand on the button, shoot a portal through the door, and walk through. The elevator to the next chamber is gone, allowing Chell to return to the maintenance areas.
Because Wheatley and Chell have escaped through the previous chamber, this Test Chamber, along with all the chambers appearing after it (save for Test Chamber 19), does not appear in Portal 2.
== Chapter 4 - Test Chambers 10-12 ==
=== Test Chamber 10 ===
This test is meant to introduce the test subject the concept of using portals to manipulate forward momentum. This test is separated into multiple sections. The first section is a small room in which the test subject must use momentum to get onto the staircase. The second part is solved exactly the same way. The third, and final, section has the subject creating portals on a high surface and jumping into a pit with another portal to get onto a platform. this is done multiple times, with the wall getting closer each time, allowing the test subject to fly father.
=== Test Chamber 11 ===
Test Chamber 11 is the final test to use automatically created portals, as this is the test where the test subject receives the fully-operational ASHPD. Upon entering, the subject will be in a small room which they have to portal out of, allowing them to complete the test. Just as in Test Chamber 02, there is a rotating pedestal in the middle of the chamber carrying a portal device; the pedestal rotates counter-clockwise, shooting an orange portal every 90 degrees (except for one wall which has an Energy Pellet catcher). Towards the end of the chamber, the test subject will be able to access the second half of the ASHPD, combining the two separate weapons into one, and exit the test chamber.
=== Test Chamber 12 ===
Like Test Chamber 10, this chamber's puzzles revolve around the theme of forward momentum. Unlike Test Chamber 10, there are no preset portals at the beginning. However, with the new ASHPD, the subject can apply a pair of portals to locations similar to the locations they applied them to in Test Chamber 10. This test chamber also contains a Storage Cube on a high platform that must be placed on a button on a lower platform.
== Chapter 5 - Test Chamber 13 ==
=== Test Chamber 13 ===
The first real challenge. Combines buttons, boxes, energy balls, and moving platforms.
This chamber was where, as noted in the Dev. commentary, the first chamber Valve tried to integrate the Challenge Mode.
The Challenge Mode version of this test chamber has only one Storage Cube instead of two, and the room with two buttons is now flooded with acid.
== Chapter 6 - Test Chamber 14 ==
=== Test Chamber 14 ===
Another challenge. First, the test subject must reach a cube on a high ledge. The cube is placed on a button in the main chamber, which opens a door to another room. Here, there are three platforms in a flooded pit, two of which move in and out of the acid. The subject must get across the pit to reach a High Energy Pellet launcher. The pellet is then sent to a Pellet catcher near the ledge where the cube was retrieved. The catcher then activates a Victory Lift to the chamberlock.
In the advanced version, the floor of the main chamber is portal-proof, and the rising platforms are gone.
During Chell's escape, it is possible to enter the observation room overlooking the chamber's moving platforms.
== Chapter 7 - Test Chamber 15 ==
=== Test Chamber 15 ===
A quick but also very difficult test. It involves the use of flinging, Energy Pellets, and Emancipation Grids that are used outside of just leaving test chambers and being used in tests. Often frustrates players because they are unaware of the grid's ability to close portals. This is the first place where GLaDOS mentions the test subject's reward upon completion of the test: cake.
== Chapter 8 - Test Chamber 16 ==
=== Test Chamber 16 ===
This test chamber is the first to introduce Aperture Science Sentry Turrets, said by GLaDOS to be a replacement for a normal Test Chamber.
The player finds the first Ratman den, hinting at the reality of the tests, as well as the fact there there are other people still trapped in the building.
In the advanced version, all of the turrets are locked in cages, making it impossible to pick them up or push them over.
== Chapter 9 - Test Chamber 17 ==
=== Test Chamber 17 ===
Notable because of the appearance of another character: the companion cube. The subject must use it as a stepstool to climb a steep staircase, and to deflect High Energy Pellets. Throughout the test, GLaDOS makes several statements that the cube is an inanimate, non-sentient object (in order to incorporate emotional attachment through reverse psychology).
At the end of the chamber, Chell is forced to "euthanize," or more bluntly, incinerate the Companion Cube.
In the advanced version, the companion cube is replaced with a sphere. There are also glass walls that make it more difficult to direct energy pellets. There is also an entirely new area in the test chamber which involves flinging.
== Chapter 10 - Test Chamber 18 ==
=== Test Chamber 18 ===
This is often considered the hardest chamber. The biggest element is flinging. Turrets reappear here, which must be eliminated with energy pellets. At the end, GLaDOS says that "the next test requires exposure to uninsulated electrical parts, that may be dangerous under certain conditions," which comes into importance later.
This is the last test with an advanced version. In it, the entire ceiling is portal-proof, and the energy pellet launcher is gone.
== Chapter 11 ==
== Chapter 11a - Test Chamber 19 ==
=== Test Chamber 19 ===
This is the final test in the testing track. The test is made of an Aperture Science High Energy Pellet puzzle, and then an Unstationary Scaffold ride over a large pit of goo. This ride is full of fast paced puzzles such as button pressing, energy pellet dodging, and portals to bypass walls. The end is then met with the Incinerator Room which was meant to be where they were supposed to receive their promised cake.
In Portal 2, Chell revisits this chamber after GLaDOS drops her into the incinerator room. The dual Portal Device is found in what was formerly the chamber's fire pit, which connects directly to the incinerator room. Chell uses the Portal Device to get out of the pit and into the, now empty, river of goo. She eventaully makes it back to the chamber's entrance and takes the elevator to Test Chamber 01 of GLaDOS' new testing track.
== Chapter 11b - Escape ==
=== Escape ===
After Test Chamber 19, Chell is "sent to receive her cake," but is plunged into a furnace (to "be baked," as GLaDOS had accidentally admitted numerous previous times, with glitches that resemble Freudian slips). She manages to escape into a maintenance area and GLaDOS begins to show her agitation, claiming first that it was the real final test, and then that it was just a joke. She tells Chell that there will be a party held in her honor and urges her to "assume the party escort submission position" on the floor. Chell flees into the facility's numerous maintenance areas as GLaDOS becomes increasingly agitated. Roughly the second half of the game continues behind the walls of previous stages and within the offices of Aperture Labs as Chell follows eerie notes written on the walls and uses the ASHPD to work her way through the facility.
At first, GLaDOS attempts to calmly dissuade Chell from straying from the test area. But as Chell reaches a series of engine rooms, she falsely claims that the party has started without her. She continues negotiating with Chell, who continues despite the pleading. GLaDOS finally begins deploying Turrets and a Rocket Sentry to hinder Chell's progress.
== Chapter 11c - Boss Fight ==
=== Boss Fight ===
Finally, Chell confronts GLaDOS, a large machine hanging in a cylindrical shaft. (Near the entrance to the room is a desk with a red phone. The developers have stated that there was someone stationed at the red phone in case GLaDOS showed signs of independent thought; apparently, they weren't able to make the call, as the wires were cut.)[1] As Chell begins to destroy critical components of the GLaDOS also known as Personality Cores, GLaDOS' personality degenerates. During this confrontation, GLaDOS makes several comments that something has gone wrong in the outside world and that she is the only thing keeping the facility from "them," possibly the Combine, or something else entirely. After Chell destroys the last Core, some form of large portal opens above them, tearing apart GLaDOS and sucking in Chell. This occurs because GLaDOS cannot function without her cores.
== Chapter 12 - Ending ==
=== Credits ===
Chell wakes up at the Enrichment Center's gate, among the wreckage of GLaDOS, as debris rains down from the sky. An update designed to build hype for Portal 2 retconned the ending, adding the Party Escort Bot thanking Chell for assuming the party escort submission position as it drags her back inside the facility.
The final cutscene twists and turns the camera through various areas of the Enrichment Center eventually stopping in a dark room in which sits the promised cake surrounded by various metallic glowing orange spheres similar to those that were installed in GLaDOS. Some of the eyes activate and a robotic arm puts the candle out. The credits roll as GLaDOS gives a concluding report about Chell in the form of the song "Still Alive." It reveals that GLaDOS enjoys the companionship of the test subjects and that she felt a particular fondness for Chell. The song seems to hint that GLaDOS is, indeed, still alive.
When the credits and song end, the player is greeted with a new background: a cake with a lit candle on a desk next to a radio on a table as well as the same red phone (which has its buttons shaped like the Aperture logo). If the background is left alone for long enough, it eventually pans to show the Companion Cube on the floor to the right side of the desk.
== Trivia ==
* Test Chambers 00, 01, 02, 03, 04, 05, 06, 07, 19 and the Relaxation Vault make an appearance in Portal 2, however, Test Chamber 06 is modified, Test Chambers 02 and 07 aren't technically "solved" and Test Chamber 19 is navigated backward.
da38ed2510426cf3a0c5544ccd9723fa0219cd73
Testing Tracks
0
391
1219
1086
2022-02-18T19:28:58Z
ThinkingWithPortals87
30645314
/* GLaDOS' test track (Portal 2) */
wikitext
text/x-wiki
A '''Testing track''', also known as a testing course or a testing area, is a set of modular and mobile chambers built for Test Subjects to carry live-testing of the effectiveness of any products found throughout the Aperture Science Enrichment Center.
Testing courses are the elements and setting for the many gameplay aspects used in Portal and Portal 2.
The results of these tests are either to establish the psychological understanding and comprehensiveness of Test Subjects when given a situation that requires usage of Aperture products, or to further the cause in perfecting these products before they are prepared for any form of approval.
== Overview ==
As a result of GLaDOS' programming and purpose, she is regulated to manage and continuously develop the courses for the testing of products despite the lack of shipment and approval from the outside world. GLaDOS, even though regulated, truly believes that the studying of these tests will benefit science.
In the 1950s, the first known testing tracks created by Aperture Science (then known as Aperture Science Innovators) consisted of nine deep Enrichment Shafts containing vast spheres which would hold groups of test chambers.
The test chambers from the vintage era, unlike those built and managed by GLaDOS later on in 200-, would begin with volunteer Test Subjects waiting in a lobby and exiting via an elevator to the surface once the testing track was completed (presuming the volunteer test subject does not die during testing). This contrasts with the later testing tracks, in which GlaDOS kills her test subjects in every final chamber of a test track.
Eventually in 1979, Aperture CEO Cave Johnson had faced bankruptcy and decided that the Enrichment Center staff are to take turns in mandatory testing. Sometime after his passing in the late 1980s, Aperture began to expand on even further parts of the Enrichment Center, having built gantry cranes everywhere to support not only the newer batch of test chambers, but maintenance areas and offices as well.
After GLaDOS' takeover on the entire staff, she gains full control and responsibility over the tests and begins conducting them with the aid of Chell, who became her first Test Subject as Doug Rattmann had sabotaged the Test Subject roster. Despite having been killed by Chell later on in Portal, she shows her true dedication to science by still putting Chell to good use in Portal 2. However, she still had a deep hatred for her and began constructing ATLAS and P-body as the new Test Subjects that would render Chell unnecessary for testing. Throughout the cooperative campaign of Portal 2, ATLAS and P-body are her Test Subjects and often her own personal minions.
== Testing tracks ==
=== Enrichment Shafts ===
==== Co-op Test Shaft ====
''Main article:'' [[Co-op Test Shaft]]
This unnamed Enrichment Shaft is one of the nine underground shafts reaching approximately 4400 meters up from the deepest parts of the salt mine that is the Enrichment Center, and is featured only in the Portal 2 cooperative testing course, Mobility Gels.
This test course is the final part of GLaDOS' elaborate plot, in which she sends her two robot Test Subjects; ATLAS and P-body through the test shaft to retrieve hundreds of live humans in stasis, stored in a vault outside the tests.
==== Test Shaft 09 ====
''Main article:'' [[Test Shaft 09]]
This Enrichment Shaft, codenamed "Zulu Bunsen", is the last in a group of nine Enrichment Shafts reaching approximately 4400 meters up from the deepest parts of the salt mine where the Enrichment Center is built, and featured in the Portal 2 single-player campaign chapters, The Fall and The Reunion.
Throughout Chell's adventure through these test chambers, she is guided by pre-recorded messages of former Aperture CEO Cave Johnson. At some point, she reunites with GLaDOS, who was uploaded into a potato battery and the two are forced to work together to escape the underground shaft. The test shaft serves as the grand revelation on GLaDOS' history.
=== GLaDOS' test tracks ===
==== GLaDOS' test track (Portal) ====
''Main article:'' [[GLaDOS' Testing Track (Portal)]]
GLaDOS' Testing Track (Portal) is the original testing track featured in Portal, and partially revisited during the course of Portal 2's intro in the single-player campaign. Consisting of 19 test chambers, it was first used by Chell as part of her mandatory testing. The first chamber of this course is located nearby the Extended Relaxation Center from which Test Subjects are deployed from and put into temporary stasis in the Relaxation Vault. The last chamber of this course however, is connected to the Incinerator Room.
==== GLaDOS' test track (Portal 2) ====
''Main article:'' [[GLaDOS' Testing Track (Portal 2)]]
GLaDOS' Testing Track (Portal 2) is a set of repaired and newly built chambers in a testing course featured throughout the first half of the single-player campaign in Portal 2. It consists of 22 test chambers, with the starting chamber a recycling of the sixth test chamber from Portal, having been reached from the last, which is connected to the Incinerator Room. The final chamber of this course is 22, however Wheatley has Chell escape the Test Chamber 21 as the last chamber is a death trap for Chell.
Throughout this testing course, GLaDOS slowly repairs these chambers and finally reaches a clean and perfected state near the very end of the course.
==== Co-op test tracks ====
''Main article:'' [[Cooperative Testing Courses]]
Connected to the Hub, these testing tracks are spread across the Enrichment Center and are used for the robot Test Subjects; ATLAS and P-body. Locations such as the Turret Manufacturing and an unnamed Test Shaft are also part of the testing courses, secretly as one of GLaDOS' elaborate plot to further her access over the entire Aperture Science facility.
=== Wheatley's test track ===
''Main article:'' [[Wheatley's Testing Track]]
Created by Wheatley when he took control over the Central AI body and the Enrichment Center with it, it supposedly consists of 19 test chambers. These test chambers were constructed if not stolen from GLaDOS after Wheatley had accidentally thrown both her and Chell into Test Shaft 09.
This track greatly reflects on Wheatley's incompetence, featuring the Frankenturrets; which are Weighted Storage Cubes attached to Turrets. The only test that he himself makes (not steals) is a pedestal button dropping a Frankenturret onto a 1500 Megawatt Aperture Science Heavy Duty Super-Colliding Super Button. Wheatley's surveillance consists of large TV screens displaying himself to Chell, which are very susceptible to damage. And there are two instances of jumping around.
107d63165974a8c8c31bc12ef625543c9740a575
Main Page
0
1
1221
1179
2022-02-19T15:39:25Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
{{-}} __NOTOC__ __NOEDITSECTION__
{| style="background:#D8BFD8; border:4px solid #800080; {{roundy|2em}} margin:0.10px; padding-top:12px;" width="100%" align="center"
|- align="center"
! style="font-size:256%" | Welcome to Portal Wiki 2 ''(Portalpedia)''!
|- align="center"
| style="font-size:110%" | ''the Portal encyclopedia''
|-
| style="font-size: 110%; text-align:left; padding-left:16px; padding-right:16px;" | [[File:Aperture Science Logo.png|150px|right]]
Portalpedia is an encyclopedia about the video game series: ''[[Portal (series)|Portal]]''. Portalpedia contains full detailed information about everything in the game. If you always wanted to learn more about ''Portal'' series, you've come to the right place! Some articles you can expect at Portalpedia are Authoring Tools tutorials, the story of the games, custom map informations, walkthroughs and more! Besides reading, you can help Portalpedia to add new information we don't have. Please [[Special:CreateAccount|create an account]] first and then [[Special:UserLogin|log in]] to do so. Please do not upload unnecessary photos like nude/porn photos, delete or add wrong information on a page or post offensive remarks. Other than that, '''enjoy reading''' and '''editing'''! '''Have fun! :)'''
We have '''[[Special:Statistics|{{NUMBEROFARTICLES}} articles]]''' since 27<sup>th</sup> July 2012!
|}
{| style="background:transparent;" width="100%" align="center"
| class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width="30%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Did you know
|-
| {{Did you know}}
{| style="background:transparent; padding-top:15px;" width="100%"
| align="right" style="padding-left:20px;" |
|}
|}
| colspan="2" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" width=52%" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Featured article
|-
| style="padding-top:4px" | {{Featured article}}
|}
|-
| colspan="3" class="roundy" style="background:#D8BFD8; {{roundy|10px}} border:2px solid #800080; margin:0.10px; padding:4px;" valign="top" |
{| style="background:transparent;" width="100%" align="center"
! class="roundy" style="background:#BA55D3; {{roundy|10px}} font-size:120%; padding:4px;" | Navigation
|-
|
{{Navigation}}
|}
|}
{{-}}
17cdd328cc3740072ae0aae419ae6a1c5c9f1e40
Hard Light Bridge
0
72
1222
854
2022-02-24T18:43:48Z
ThinkingWithPortals87
30645314
/* Related achievements */
wikitext
text/x-wiki
{{Block STAF icon}}{{Featured article icon}}
{{Navigation Tab
|backcolor = DarkTurquoise
|altbackcolor = #AFEEEE
|bordercolor = #0000FF
|borderradius = 15
|height = 2.2
|maxwidth = 20
|tab1 = Main Page
|tab2 = Tutorial}}
{{Infobox mechanic
|titlecolor = 87CEEB
|titletextcolor = FFFFFF
|headercolor = 00FFFF
|title =
|above = Hard Light Bridge
|image = [[File: Chamber icon light bridge on.png|right|50px]] <br> [[File: Hard Light Bridge Close-up.png|300px]]
|caption = A close-up view of a Hard Light Bridge
|General information = General information
|affiliation = [[Aperture Science]]
|alias = Hard-Light Surface
|type = Translucent surface
|Usage = Usage
|maker =
|usedby = [[GLaDOS]] <br> [[Chell]] <br> [[Atlas]] and [[P-body]]
|Game information = Game information
|entity = prop_wall_projector
|model = props_map_editor/bridge.mdl
|instance = p2editor/bridge.vmf
|designer =
|tutorial = Yes
}}
:''"Hard-Light Surface" redirects here. For the co-op course, see [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]''
:''For the tutorial, see [[Hard Light Bridge/Tutorial]]''
<hr> <br>
{{Quotation|'''GLaDOS'''|"These bridges are made from natural light that I pump in from the surface. If you rubbed your cheek on one, it would be like standing outside with the sun shining on your face. It would also set your hair on fire, so don't actually do it."|sound=GLaDOS_sp_a2_bridge_intro01.mp3}}The '''Aperture Science Hard Light Bridge''' (also called '''Hard-Light Surface''') is a testing element in ''[[Portal 2]]'' that is used throughout the [[Aperture Science Enrichment Center]]. Hard Light Bridges are semi-translucent solids made from natural sunlight beamed in from the surface. As its name suggests, it acts as a bridge to the player, usually allowing them to cross [[Goo]] to reach inaccessible areas. Bridges can be emitted horizontally or vertically depending on the position of its emitter. Horizontal bridges act as a bridge for the player to walk on while vertical bridges act as a shield for the player. (such as blocking [[Turrets]]) Just like [[Excursion Funnel]]s and [[Thermal Discouragement Beam]]s, Hard Light Bridges can be extended through the use of [[Portals|portals]]. Although the bridge is made of light, if one portion of the bridge is blocked by a solid object, the rest of the bridge will not continue as a beam of light normally would. Hard Light Bridges can be coated with [[Gels|gels]], allowing players to use gels in places where it normally would just fall through. [[Atlas]] and [[P-body]] must utilize this method in order to complete chambers of the fifth and sixth [[Co-op|co-op]] courses. (in particular, [[Portal 2 Co-op Course 5 Test Chamber 03|Test Chamber 03]] from [[Portal 2 Co-op Course 5: Mobility Gels|Course 5]] and [[Portal 2 Co-op Course 6 Test Chamber 04|Test Chamber 04]] from [[Portal 2 Co-op Course 6: Art Therapy|Course 6]]) Gels placed on Hard Light Bridges, however, are not permanent and will disappear the moment the bridge dissipitates or moves to a different location.
In the cooperative campaign of ''Portal 2'', Atlas and P-body are sent to the [[Hard Light Bridge Factory]] in the [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Hard-Light Surfaces Testing Course]]. In the factory, it is revealed that the bridges, like the Turrets, are required to pass a quality monitoring before they can be put into testing. To achieve this, each emitter is attached to a support beam in a lineup, as the quality and strength of the surface is tested against a concrete wall.
==Related achievements==
{| class="wikitable"
|-
! Icon
! Title
! Description
! Reward
! How-to
|-
| [[File: Achievement Bridge Over Troubling Water.jpg]]
| '''''[[Bridge Over Troubling Water|<span style="color: #000000;">Bridge Over Troubling Water</span>]]'''''
| Complete the first Hard Light Bridge test
| 10G (<span style="color:#8B4513;">B</span>)
| Complete [[Portal 2 Chapter 3 Test Chamber 11|Test Chamber 11]] of [[Portal 2 Chapter 3: The Return|Chapter 3]].
|-
| [[File: Achievement Can't Touch This.jpg]]
| '''''[[Can't Touch This|<span style="color: #000000;">Can't Touch This</span>]]'''''
| Dance in front of a turret blocked by a hard light bridge in co-op
| 10G (<span style="color:#8B4513;">B</span>)
| In either [[Portal 2 Co-op Course 3 Test Chamber 06|Test Chamber 06]]\[[Portal 2 Co-op Course 3 Test Chamber 07|07]] of [[Portal 2 Co-op Course 3: Hard-Light Surfaces|Course 3]], or [[Portal 2 Co-op Course 4 Test Chamber 09|Test Chamber 09]] of [[Portal 2 Co-op Course 4: Excursion Funnels|Course 4]], block Turrets with a Hard Light Bridge and use your dance [[Gestures|gesture]].
|-
| [[File: Achievement Empty Gesture.jpg]]
| '''''[[Empty Gesture|<span style="color: #000000;">Empty Gesture</span>]]'''''
| Drop your co-op partner in goo while they are gesturing by removing the bridge under them
| 25G (<span style="color:#8B4513;">B</span>)
| In any of the levels with Hard Light Bridge and Goo present (majority in Course 3), drop your co-op partner in Goo when they are gesturing by removing the bridge under them. Usage of the timer is recommended.
|}
==Levels with Hard Light Bridges==
===Single-player campaign levels===
* [[Portal 2 Chapter 3 Test Chamber 11|Chapter 3, Test Chamber 11]] - Introduced
* [[Portal 2 Chapter 3 Test Chamber 12|Chapter 3, Test Chamber 12]]
* [[Portal 2 Chapter 3 Test Chamber 15|Chapter 3, Test Chamber 15]]
* [[Portal 2 Chapter 3 Test Chamber 17|Chapter 3, Test Chamber 17]]
* [[Portal 2 Chapter 4 Test Chamber 18|Chapter 4, Test Chamber 18]]
* [[Portal 2 Chapter 4 Test Chamber 21 (Escape)|Chapter 4, Test Chamber 21 (Escape)]]
* [[Portal 2 Chapter 8 Test Chamber 06|Chapter 8, Test Chamber 06]]
===Cooperative campaign levels===
* [[Hub]]
* [[Portal 2 Co-op Course 3 Test Chamber 01|Course 3, Test Chamber 01]]
* [[Portal 2 Co-op Course 3 Test Chamber 02|Course 3, Test Chamber 02]]
* [[Portal 2 Co-op Course 3 Test Chamber 03|Course 3, Test Chamber 03]]
* [[Portal 2 Co-op Course 3 Test Chamber 04|Course 3, Test Chamber 04]]
* [[Portal 2 Co-op Course 3 Test Chamber 05|Course 3, Test Chamber 05]]
* [[Portal 2 Co-op Course 3 Test Chamber 06|Course 3, Test Chamber 06]]
* [[Portal 2 Co-op Course 3 Test Chamber 07|Course 3, Test Chamber 07]]
* [[Portal 2 Co-op Course 3 Test Chamber 08|Course 3, Test Chamber 08]]
* [[Portal 2 Co-op Course 4 Test Chamber 09|Course 4, Test Chamber 09]]
* [[Portal 2 Co-op Course 5 Test Chamber 03|Course 5, Test Chamber 03]]
* [[Portal 2 Co-op Course 5 Test Chamber 04|Course 5, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 02|Course 6, Test Chamber 02]]
* [[Portal 2 Co-op Course 6 Test Chamber 04|Course 6, Test Chamber 04]]
* [[Portal 2 Co-op Course 6 Test Chamber 06|Course 6, Test Chamber 06]]
==Videos==
===Elevator videos===
An elevator informational video about Hard Light Bridges
<youtube>eKfthzDla5k</youtube>
==Gallery==
===Hard Light Bridge===
{{Gallery
|title = Hard Light Bridge
|color1 = DCDCDC
|color2 = C0C0C0
|width=192
|height=108
|lines=2
|File: Hard Light Bridge Emitter.png|alt1=a|The emitter of a Hard Light Bridge
|File: Hard Light Bridge Close-up.png|alt2=a|A close-up view of a Hard Light Bridge
|File: Hard Light Bridge.png|alt3=a|A Hard Light Bridge
}}
===Hard Light Bridge Factory===
{{Gallery
|title = Hard Light Bridge Factory
|color1 = 000000
|color2 = 808080
|width= 250
|height= 190
|lines = 2
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Offline.png|alt1=a|Hard Light Bridges testing for quality and strength against a concrete wall in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online.png|alt2=a|A Hard Light Bridge stopped for quality monitoring in Area 3
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 2.png|alt3=a|Ditto
|File: Portal 2 Co-op Course 3 Test Chamber 08 - Bridge Online 3.png|alt4=a|A Hard Light Bridge stopped for quality monitoring in Area 5
}}
===Icons===
{{Gallery
|title = Icons
|color1 = FFFFFF
|color2 = 708090
|width = 200
|height = 200
|lines = 3
|File: Puzzle Creator - Hard Light Bridge.png|alt1=a|The Hard Light Bridge icon as seen in the [[Puzzle Creator]]
|File: Chamber icon bridge shield on.png|alt2=a|The icon of using Hard Light Bridges as a shield as seen in [[Test Chamber Sign]]s
|File: Chamber icon bridge shield.png|alt3=a|Ditto, grayed
|File: Chamber icon light bridge on.png|alt4=a|The Hard Light Bridge icon as seen in Test Chamber Signs
|File: Chamber icon light bridge.png|alt5=a|Ditto, grayed
}}
==Trivia==
* [[Portals]] can be shot through Hard Light Bridges.
* The [[Thermal Discouragement Beam]] is unaffected by Hard Light Bridges, meaning that it can still pass through it.
* According to the Hard Light Bridge elevator video (as seen [[Hard Light Bridge#Videos|here]]), the light used to create the bridges are absorbed through vast farm fields, then filtered to create the bridges. The field shown in this video resembles the field [[Chell]] is sent to at the end of the game. Also in the same video, theres a small white house in the middle of the field.
* The Hard Light Bridge appears to be opaque to Turrets. Unlike glass, turrets do not appear to recognize the player if the player stands behind one; however, since the turrets appear to aim with infrared lasers, it could be argued that the light from the bridge interferes with a turret's ability to detect targets (as both are very close on the electromagnetic spectrum).
* When standing near the bridge in the single-player campaign, [[Cara Mia Addio|Cara Mia]] can be heard playing slowly about 30 seconds into the audio file.
==See also==
* [[Hard Light Bridge Factory]]
* [[Portal 2 Co-op Course 3: Hard-Light Surfaces]]
* [[Puzzle Creator]]
* [[Test Chamber Sign]]
<br> <hr> <br>
{{HardLightBridgeNav}}
<br>
{{MechanicsNav
|state = uncollapsed}} <br>
{{Project Mechanics notice}}
[[Category: Mechanics]]
783976c58489658be1764c02f0c262c808cf011c
Test Shaft 09
0
409
1223
1194
2022-08-09T16:15:00Z
ThinkingWithPortals87
30645314
/* Testing Lounge */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Cave's Test Track - Test Shaft 09
|image = [[File: Portal 2 old aperture.jpg|300px]] <br> <small> </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Old Aperture]]
|function = Test Shaft
|status = In use for [[Chell]]
|theme = Underground
|game = ''[[Portal 2]]''
|maps = All Act 3 maps
|visited = [[Chell]]}}
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
===== Lobby =====
Upon reaching the lobby, Test Subjects would be greeted by this message:
''There's a thousand tests performed every day here in our Enrichment Spheres. I can't personally oversee every one of them, so these prerecorded messages'll cover any questions you might have, and respond to any incidents that may occur in the course of your science adventure. Your test assignment will vary, depending on the manner in which you have bent the world to your will.
Those of you helping us test the Repulsion Gel today, just follow the blue line on the floor. Those of you who volunteered to be injected with praying mantis DNA, I've got some good news and some bad news. Bad news is we're postponing those tests indefinitely. Good news is we've got a much better test for you: fighting an army of Mantis Men. Pick up a rifle and follow the yellow line. You'll know when the test starts.''
The message suggests a very brisk and busy era for Aperture, with a thousand tests performed every day in the Enrichment Spheres. Test Subjects would test the newly created Repulsion Gel, but also be injected mantis DNA, turning them into Mantis Men (postponed for some reason), which would also be fought by other Test Subjects as part of another test. The message asks Test Subjects sent to fighting Mantis Men to pick up a rifle and follow a yellow line, but it cannot be found anywhere, the only path being to Enrichment Sphere 01 or three unrelated Test Chambers.
The Lobby is a room with black marble and a maroon carpet on the floor, and wooden panes on the walls. Four lamps with spherical lampshades hang from the ceiling. A sign asks Test Subjects to go to the small desk nearby and sign in with the receptionist before proceeding to the Lounge. Next to the Lobby is an elongated operator room filled with several desks equipped with typewriters and phones, probably used for registering candidates.
===== Testing Lounge =====
The Testing Lounge is accessed through a folded red curtain. Its floor is fully covered with maroon carpet, and it is filled with large conformable beige armchairs, as well as several ashtrays. It also has six spherical lamps on the ceiling. Of note is the large portrait of a young and brisk Cave Johnson placed between two cases. One of the cases has been broken and emptied; the other is filled with many items giving information about Aperture's background and evolution: four trophies, including the Spirit of Idaho 1955 award for the promotion of Potato Science, by the National Potato Board; the Shower Curtain Salesman of 1943 award for Aperture Fixtures; and two "Contractor of the Year - Runner Up" awards from the US Department of Defense, dated 1952 and 1954 (an unseen 1953 award can also be found in the game files). The case also includes the main page of the newspaper The Up Pioneer Press, dated from a Thursday of January 1944, showing that Johnson purchased salt mines in Upper Michigan, where and above which the Aperture Science Enrichment Center will eventually be built, retconning the facility's location from Cleveland to Michigan.[4] Under a picture of the mine, Johnson is quoted "The Future is Here, and it's Under the Earth's Crust". Finally, four framed awards can be seen: the Best New Science Company award 1947 given to Aperture Science by the Science and Business Institute of America; another Spirit of Idaho award by the National Potato Board Award for the promotion of Potato Science, undated; the Shower Curtain Salesman of 1943 award given to Cave Johnson for Aperture Fixtures; and finally an award for rank #2 for Aperture Science in the Top 100 Applied Science Companies 1949.
After leaving the Testing Lounge to the shaft proper, Test Subjects would go to an elevator operated by an attendant. Upstairs, a catwalk, now collapsed, would lead either to the small elevator going inside Enrichment Sphere 01, Pump Station Alpha, or three condemned Test Chambers, two vitrified (one of which filled with cement), the other apparently not condemned, but inaccessible regardless. Near each door leading to these chambers is an interphone, which when powered will give the following prerecorded messages by Johnson about what tests they involve:
''If you've cut yourself at all in the course of these tests, you might have noticed that your blood is pure gasoline. That's normal. We've been shooting you with an invisible laser that's supposed to turn blood into gasoline, so all that means is, it's working.''
''If you need to go to the bathroom after this next series of tests, please let a test associate know, because in all likelihood, whatever comes out of you is going to be coal. Only temporary, so do not worry. If it persists for a week, though, start worrying and come see us, because that's not supposed to happen.''
''Just a heads up: We're gonna have a superconductor turned up full blast and pointed at you for the duration of this next test. I'll be honest, we're throwing science at the wall here to see what sticks. No idea what it'll do. Probably nothing. Best-case scenario, you might get some superpowers. Worst case, some tumors, which we'll cut out.''
These tests suggest strong recklessness from Aperture, suggesting the team doesn't really know what they are doing and instead is randomly testing.
==== Pump Staton Alpha ====
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
47e6f8aaa8c7e7ab928dcafd44499cf814ea4218
1224
1223
2022-08-09T16:18:16Z
ThinkingWithPortals87
30645314
/* Pump Staton Alpha */
wikitext
text/x-wiki
{{Block STAF icon}}{{Infobox location
|title = Cave's Test Track - Test Shaft 09
|image = [[File: Portal 2 old aperture.jpg|300px]] <br> <small> </small> </br>
|affiliation = [[Aperture Science]]
|location = [[Old Aperture]]
|function = Test Shaft
|status = In use for [[Chell]]
|theme = Underground
|game = ''[[Portal 2]]''
|maps = All Act 3 maps
|visited = [[Chell]]}}
'''Test Shaft 09''', codenamed "'''Zulu Bunsen'''," is the last in a group of nine [[Enrichment Shafts]] located in the salt mine above which the modern [[Aperture Science Enrichment Center]] is built.
Reaching lower than 4375 m up from the deepest parts of the mine, it is the main location of the ''[[Portal 2]]'' chapters [[The Fall]] and [[The Reunion]].
Test Shaft 09 can be considered as a "timeline" level, as it reveals many details about [[Aperture Science]]'s background and evolution, from its establishment in the late 1940s to some time before the end of the pre-GLaDOS era, in the late 1980s, through explicit visuals and the prerecorded messages by [[Cave Johnson]] and occasionally his assistant [[Caroline]].
== Overview ==
As part of the Enrichment Shafts built in the immense salt mine purchased by [[Cave Johnson]] in 1944, Test Shaft 09 was used to test several experiments from the early 1950s to the late 1980s, many being described by Johnson through prerecorded interphone messages, not necessarily involving teleportation, often with ominous results, and spread through six Enrichment Spheres (the seventh apparently not used), as well as several other unseen Test Chambers:
*In the Enrichment Spheres: Experiments with the [[Mobility Gels]] (in the [[Co-op Test Shaft]] as well) coupled with prototypes of the [[Handheld Portal Device]], from the 50s to the 80s. Testing starts in a 50s area at the bottom of the Shaft and goes ascending in height as well as time to end up in the 80s, then finally the modern facility again. Thus during the ~35 years of building of the Shaft, each area was left as it was when built and never modernized when the next area was completed.
*A sealed door close to the lobby claims there is another location containing Test Chambers 1-200, although it is inaccessible.
In the condemned Test Chambers near the 50s reception area:
*Injection of praying mantis DNA to [[Test Subjects]], turning them into [[Mantis Men]]. This test was later postponed indefinitely, to be replaced with another test: fighting an army of mantis men.
*Firing of an invisible laser at test subjects, resulting in their blood being turned into pure gasoline.
*The transformation of test subjects' excrement into coal.
*Pointing a superconductor at full power at test subjects, with no particular goal in mind. Cave Johnson remarks that in this case, they're simply "throwing science at the wall and seeing what sticks", and notes that the best-case scenario is the test subject gaining superpowers, whereas the worst-case scenario is the subject growing a number of tumors, which Johnson promises to have removed.
In the Test Chambers near the 70s reception area:
*Temporary replacement of test subjects' blood with peanut water. Cave Johnson notes that this experiment poses problems to subjects allergic to peanuts, but also states that should the test succeed, they'll have to invent a new type of Nobel Prize to award them.
*Exposing test subjects to jet engine exhaust, with a view to reducing subjects' body water percentage from 60% (a total Johnson deems "extravagant") to around 20% or 30%.
*Teleportation experiment which may result in test subjects being separated from their skin. Before the test, test subjects are asked to remember which skin is theirs, and should said accident happen they are promised to be sewn right back into it.
*Unknown experiment in the icebreaker Borealis in a large drydock located near the previous Test Chambers, which made the ship disappear and reappear in an Arctic region.
On June 15, 1961, Test Shaft 09 was condemned by vitrification when it was filled with unsafe quantities of cosmic ray spallation elements, until it was reopened in the early 1970s, to be used until the late 1980s. Anyone entering the area is warned to not look at, touch, ingest or engage conversation with any substances located beyond. In the 1990s, Cave Johnson is dead, access to the [[Mobility Gel]] supply is cut off, and the Enrichment Shafts are apparently disused, the main facility above, eventually supervised by GLaDOS, being used instead for testing.
== Features ==
What follows is a summary of Test Shaft 09's features. For the detailed layout, see below.
=== Access ===
*The Main Lift that connects each level to the surface, that was to be used by Test Subjects. Each level appears to be isolated from the other by a couple of horizontal sliding blast doors on each side of the elevator shaft covering the area.
*Two gargantuan hatches located at each end: the Abandonment Hatch, accessed by Chell from the "Tartarus" area at the very bottom, and the Transition Seal 02, located at the very top, leading to the modern facility and through which the Mobility Gel flow feeds into the facility.
*An underground train network connected to the eight other Test Shafts, located at the very bottom of the Shaft series.
=== Reception and control complexes ===
Test Shaft 09 contains several complexes dedicated to office space, reception for Test Subjects, and access control to the Enrichment Spheres. These complexes can be distinguished by era: the reception complex for the [[Repulsion Gel]] spheres was completed in the early 1950s and reflects a time when Aperture (at that time marketing its products as "Aperture Science Innovators") was able to attract the best and brightest to test its exotic technologies. Instructional posters, Johnson's prerecorded messages and the awards seen in the case featured in the lobby suggest a time of pride and optimism for the company.
The complex for the [[Propulsion Gel]] spheres was completed in the early 1970s after Aperture suffered major financial and legal setbacks, as well as (according to Johnson) industry espionage by competitor Black Mesa. Offices are decorated in brown, yellow and orange paneling typical of 1970s America. Posters caution employees to notify their supervisors if they spot inspectors from any of a long list of government safety agencies. These tests were using hobos hired off the street and paid $60 per test.
The complex for the [[Conversion Gel]] spheres was completed in the early 1980s when Aperture had begun to replace its employees with robots, leaving the employees themselves to act as Test Subjects. Posters motivate human employees to accept their robotic replacements and give advice on how to deal with rogue artificial intelligences.
=== Enrichment Spheres ===
Test Shaft 09 is mostly filled with 7 Enrichment Spheres - large geodesic asbestos and steel spheres located one above the other, and containing the original chambers used by Aperture Science Innovators for tests of its [[Mobility Gels]] in conjunction with ancestors of the modern [[Handheld Portal Device]]. Each sphere typically contain two Test Chambers supported by steel pylons and connected by catwalks. Spheres also contain offices and observation rooms around their periphery. Elevators provide transport between spheres.
Most of the testing spheres and the bottom of the shaft itself contain pools of highly corrosive toxic waste. The signs warning not to fall into the waste suggest it has been there from the start.
=== Other Test Chambers ===
Experiments that did not require the space or modularity of the portal/gel tests were located in side chambers accessed by heavy doors near the '50s and '70s-era reception areas. Almost all of these chambers have been vitrified. Cave Johnson's prerecorded messages near these doors describe absurd side effects mentioned above. Of particular interest is an unsealed door leading to the drydock of the missing Borealis.
=== Pumping Stations ===
The shaft also contains three Pumping Stations codenamed Alpha, Beta, and Gamma which pump the three [[Mobility Gels]] up the shaft and into various testing chambers (each bearing the color of its related gel), suggesting that a huge reserve of Mobility Gels must be located somewhere in the salt mine, as well as the main Pump Station located at the top of Test Shaft 09 and feeding the gel pipe network into the modern Enrichment Center. These stations were taken offline when the shaft was abandoned, but are reactivated by Chell during her journey, restoring the gel flow from the lowest levels to the modern facility. The stations are in surprisingly good repair given the amount of time passed since they were last maintained. The catwalks have decayed, but the pipe system has survived with only a few broken valves and leaking flanges.
== Layout ==
=== Introduction area ===
==== Tartaros ====
In the [[Central AI Chamber]] at the end of the Portal 2 chapter [[''The Escape'']], [[Wheatley]] plugs GLaDOS' memory to a potato, and put her with [[Chell]] in the elevator connected to the chamber. As GLaDOS explains him who he really is and calls him a moron, he has a fit of rage, and smashes the elevator several times until it is set loose into the shaft. The next chapter, [[''The Fall'']], opens as Chell and the now potato-powered GLaDOS fall into the 4375 meter-deep elevator shaft, an employee access to Test Shaft 09. During the fall, GLaDOS (now nicknamed "PotatOS") tells Chell more about Wheatley's background and how him being in charge of the facility is a catastrophe. At the end of the fall, the lowest part of the shaft appears to be destroyed and does not reach the floor; Chell and PotatOS fall onto the ground, and Chell passes out. When she wakes up, she witnesses PotatOS being pecked by a crow who quickly takes her away (while it is the same model, it is unknown if it is the same bird that attacked Wheatley earlier), and the elevator dangling at the end of the destroyed shaft up above. Chell then proceeds to an area that seems part ruined\part in construction, one of the two entrances to Test Shaft 09 to be used only by employees. Large pillars appear to support the modern facility above, and are marked with the number "09" and the name "Tartaros". In the Greek mythology, Tartaros is a large gloomy pit or abyss used as a dungeon of torment and suffering that resides beneath the underworld, and where several Titans were sent by Zeus for punishment; this is paralleled here, with Chell being sent in large gloomy abyss as a punishment from Wheatley. "''09''" is probably related to this particular area of the mines, since the Enrichment Shaft located nearby bears the same number. Also above these pillars there seem to be new GLaDOS-style test chambers as there are modern lighting apparatuses. Aided by her ASHPD creating portals on the portalable surfaces, Chell proceeds through the area, which is still fully powered, with ongoing fires of carcasses of [[Turret|Sentry Turrets]]. Many red cranes can also be seen; many other pillars and cranes appear to extend very far under the facility, possibly in areas bearing other numbers. The whole area seems to be uncompleted, as many scaffolds are still in place. Chell then finds herself facing a wall barring the way to the "condemned testing area" of Test Shaft 09, condemned by vitrification on June 15, 1961, with three small shut doors. There two signs indicate the current status and condemnation date of the shaft mentioned above. Many "Keep out" and "Do not enter" signs are present. [[Conversion Gel]] pipes are also seen coming from above, disappearing farther into the rock. Thanks to her portal gun, Chell easily circumvents the wall, and proceeds through a narrow path along which a pipe runs, until she reaches the Abandonment Hatch.
==== Abandonment Hatch ====
The Abandonment Hatch is a gargantuan metal hatch that seals Test Shaft 09 from that part of the facility. There the condemnation date is seen again. To open the hatch, two persons have four seconds to press the two "Hatch Reclusion Override" buttons each found in the two cabins located on the left and right of the hatch, each with a countdown outside of them. As Chell is alone, she uses her portals to push both buttons. When the hatch opens, it reveals it was hiding only a small human-size door (along with a chair and knocked-down stool), the rest of the hatch space being a mere wall, a rather (purposely) anticlimactic result. Beyond the door is a small corridor leading to another small door, itself leading to the very bottom of the proper Test Shaft 09.
=== 1950s levels: Repulsion Gel ===
The Mobility Gel tested in this level era is the [[Repulsion Gel]].
==== 1952: Entrance Way, Lobby and Testing Lounge ====
The proper way to reach that part (i.e. the Test Subject way) is by arriving from the Main Lift from the surface. It will lead to the reception area (Sublevel 193), which is made of the Entrance Way, the Lobby and the Testing Lounge.
Chell however arrives directly into the shaft itself from the Abandonment Hatch (which is restricted to employees), where she can see the first two Enrichment Spheres, a sign warning not to fall into a lake of toxic waste filled with six small spheres and a destroyed "Aperture Science Innovators" metal logo that fell from above, and the building date, 1952, on a wall. While Chell proceeds, cables and debris detach from Sphere 01 amid a shower of sparks and accompanied by shaking. A catwalk then leads to another level, where three doors leading to contaminated and vitrified areas are found. The first one, breached by the collapsed ceiling, is an employee door leading to the Test Subject reception area, with breaker 135B that provides power to the latter (it bears the alphanumeric "B-09/S", used many times in the level). The second door leads to Test Chambers 1 to 200. It has a notice stating the experiment was discontinued, with the image of an Enrichment Sphere filled with cement, suggesting other spheres (maybe smaller like the ones in the water) could be located there, and that Aperture must have been running an incredible amount of other unknown experiments. The third door shows the existence of 8 other Test Shafts, as it leads to an underground train network linking them together. Near the door is also a notice with an Enrichment Sphere filled with cement, placed there for unknown reasons.
===== Entrance Way =====
Back to the reception area, the Main Lift shaft is empty and condemned, and the elevator, located several hundreds of meters above, is out of order until a undetermined date. Back then in the 1950s, Test Subjects leaving the Main Lift would reach the Entrance Way and meet a sign with on it "Aperture Science Innovators" and "Welcome to the future of tomorrow!" above, with a mountain skyline as a background, as well as a faded blue metal Aperture Science Innovators logo, the same as the one that fell into the shaft's bottom. A catwalk through the Entrance Way, carved into the rock, would lead to the Lobby and Testing Lounge. Aperture CEO [[Cave Johnson]] would greet Test Subjects with great enthusiasm, joined with his assistant [[Caroline]], in the following prerecorded announcement, accompanied with an early rendition of the music heard in the Aperture Investment Opportunity videos and the television in Chell's chamber in the [[Aperture Science Extended Relaxation Center|Extended Relaxation Center]]:
''Chell arrives'' <br>
Cave: Welcome, gentlemen, to Aperture Science. Astronauts, war heroes, olympians - you're here because we want the best, and you are in. So: who is ready to make some science? <br>
Caroline: I am! <br>
''CAVE CHUCKLES'' <br>
Cave: Now, you already met one another on the limo ride over, so let me introduce myself: I'm Cave Johnson. I own the place. That eager voice you heard is the lovely Caroline, my assistant. Rest assured, she has transferred your honorarium to the charitable organization of your choice. Isn't that right, Caroline? <br>
Caroline: Yes sir, Mr. Johnson! <br>
Cave: She's the backbone of this facility. Pretty as a postcard, too. Sorry, fellas. She's married... to science! <br>
===== Lobby =====
Upon reaching the lobby, Test Subjects would be greeted by this message:
''There's a thousand tests performed every day here in our Enrichment Spheres. I can't personally oversee every one of them, so these prerecorded messages'll cover any questions you might have, and respond to any incidents that may occur in the course of your science adventure. Your test assignment will vary, depending on the manner in which you have bent the world to your will.
Those of you helping us test the Repulsion Gel today, just follow the blue line on the floor. Those of you who volunteered to be injected with praying mantis DNA, I've got some good news and some bad news. Bad news is we're postponing those tests indefinitely. Good news is we've got a much better test for you: fighting an army of Mantis Men. Pick up a rifle and follow the yellow line. You'll know when the test starts.''
The message suggests a very brisk and busy era for Aperture, with a thousand tests performed every day in the Enrichment Spheres. Test Subjects would test the newly created Repulsion Gel, but also be injected mantis DNA, turning them into Mantis Men (postponed for some reason), which would also be fought by other Test Subjects as part of another test. The message asks Test Subjects sent to fighting Mantis Men to pick up a rifle and follow a yellow line, but it cannot be found anywhere, the only path being to Enrichment Sphere 01 or three unrelated Test Chambers.
The Lobby is a room with black marble and a maroon carpet on the floor, and wooden panes on the walls. Four lamps with spherical lampshades hang from the ceiling. A sign asks Test Subjects to go to the small desk nearby and sign in with the receptionist before proceeding to the Lounge. Next to the Lobby is an elongated operator room filled with several desks equipped with typewriters and phones, probably used for registering candidates.
===== Testing Lounge =====
The Testing Lounge is accessed through a folded red curtain. Its floor is fully covered with maroon carpet, and it is filled with large conformable beige armchairs, as well as several ashtrays. It also has six spherical lamps on the ceiling. Of note is the large portrait of a young and brisk Cave Johnson placed between two cases. One of the cases has been broken and emptied; the other is filled with many items giving information about Aperture's background and evolution: four trophies, including the Spirit of Idaho 1955 award for the promotion of Potato Science, by the National Potato Board; the Shower Curtain Salesman of 1943 award for Aperture Fixtures; and two "Contractor of the Year - Runner Up" awards from the US Department of Defense, dated 1952 and 1954 (an unseen 1953 award can also be found in the game files). The case also includes the main page of the newspaper The Up Pioneer Press, dated from a Thursday of January 1944, showing that Johnson purchased salt mines in Upper Michigan, where and above which the Aperture Science Enrichment Center will eventually be built, retconning the facility's location from Cleveland to Michigan.[4] Under a picture of the mine, Johnson is quoted "The Future is Here, and it's Under the Earth's Crust". Finally, four framed awards can be seen: the Best New Science Company award 1947 given to Aperture Science by the Science and Business Institute of America; another Spirit of Idaho award by the National Potato Board Award for the promotion of Potato Science, undated; the Shower Curtain Salesman of 1943 award given to Cave Johnson for Aperture Fixtures; and finally an award for rank #2 for Aperture Science in the Top 100 Applied Science Companies 1949.
After leaving the Testing Lounge to the shaft proper, Test Subjects would go to an elevator operated by an attendant. Upstairs, a catwalk, now collapsed, would lead either to the small elevator going inside Enrichment Sphere 01, Pump Station Alpha, or three condemned Test Chambers, two vitrified (one of which filled with cement), the other apparently not condemned, but inaccessible regardless. Near each door leading to these chambers is an interphone, which when powered will give the following prerecorded messages by Johnson about what tests they involve:
''If you've cut yourself at all in the course of these tests, you might have noticed that your blood is pure gasoline. That's normal. We've been shooting you with an invisible laser that's supposed to turn blood into gasoline, so all that means is, it's working.''
''If you need to go to the bathroom after this next series of tests, please let a test associate know, because in all likelihood, whatever comes out of you is going to be coal. Only temporary, so do not worry. If it persists for a week, though, start worrying and come see us, because that's not supposed to happen.''
''Just a heads up: We're gonna have a superconductor turned up full blast and pointed at you for the duration of this next test. I'll be honest, we're throwing science at the wall here to see what sticks. No idea what it'll do. Probably nothing. Best-case scenario, you might get some superpowers. Worst case, some tumors, which we'll cut out.''
These tests suggest strong recklessness from Aperture, suggesting the team doesn't really know what they are doing and instead is randomly testing.
==== Pump Staton Alpha ====
The first of the three Mobility Gel Pump Stations found in Test Shaft 09, probably also built in 1952, is used to pump Repulsion Gel. It is activated from a switch on a console in a booth located at the lowest level, with a screen showing the six spheres used in Test Shaft 09. The booth contains three motivational posters: "Know your... Allergens" ("pollen", "animal dander", "plastics", "anti-matter"), "Know your... Hazardous Materials" ("Don't touch anything unfamiliar"), and "Know your... Chemical Hazards" ("Do not inhale fumes - no matter how good they smell"). Above on a catwalk leading back to the shaft can be found a safety poster saying "Together we can make 1956 the lowest unexpected casualty annum ever!".
After powering back Pump Station Alpha, Chell portals herself near the small elevator leading to Enrichment Sphere 01 to begin her introduction to Aperture's Mobility Gels. At the entrance of the elevator is introduced an early iteration of the Material Emancipation Grill, the first of several early iterations of familiar Aperture technology that can be found in the shaft.
Before entering the elevator, Test Subjects would hear the following overenthusiastic message:
''They say great science is built on the shoulders of giants. Not here. At Aperture, we do all our science from scratch. No hand holding.''
This references the metaphor "Standing on the shoulders of giants", meaning "One who develops future intellectual pursuits by understanding the research and works created by notable thinkers of the past".
{{LocationsNav}}
<br>
{{Project Locations notice}}
[[Category: Locations]]
e13adca5a166ad190e4817c9abed744906b18e99
Wheatley
0
422
1225
2022-09-19T12:03:19Z
ThinkingWithPortals87
30645314
Created page with "[[File:Wheatley.png|right|300px|Wheatley]]"
wikitext
text/x-wiki
[[File:Wheatley.png|right|300px|Wheatley]]
16815d110c3ba1d0a6123c26ddf4440cbca72274
File:Wheatley.png
6
423
1226
2022-09-19T12:03:41Z
ThinkingWithPortals87
30645314
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Туры по Петербургу, Абхазии, Краснодару, Казани и Белоруссии
0
424
1228
2023-03-27T08:09:55Z
Sonnick84
30703286
Туры по Петербургу, Абхазии, Краснодару, Казани и Белоруссии
wikitext
text/x-wiki
Сейчас возможно прекрасно развлечься и отдохнуть, позвонив в тур агентство. Россия, Африка, Азия, СНГ, Европа - везде имеются интересные туры, и они наверняка понравятся вам. Кроме всего этого представлен пляжный или же горнолыжный отдых, а можно будет поехать с палатками или же в речной тур. Поэтому вариантов довольно много и необходимо выбрать только надежное тур-агентство, что обрело отличную репутацию, благодарные отзывы, может предоставить широкий каталог самых разных направлений.
Сейчас расскажем мы о собственном агентстве. Ценим ваше время, именно поэтому попытаемся кратко пройтись по главным преимуществам.
Сперва подчеркнем, мы работаем с авиакомпаниями, другими компаниями, туроператорами, владельцами отелей и имеем уже особые, специальные предложения, для уже искушенных туристов. Если почитаете отзывы в интернете, узнаете, мы на текущий день лучшие. Это же по сути говорят на многочисленных интернет-форумах тур направления. Однако чтобы добиться этого уровня, естественно израсходовали много лет и сотрудники нашего тур агентства собственноручно проверили свыше тысячи гостиниц, стараясь сформировать предложения для различных типов клиентов.
Готовы предоставить туры практически в любых странах. К примеру если выберите [https://arttur.info/product_category/tury-vyxodnogo-dnya/ Туры выходного дня], в результате останетесь полностью довольным. Однако заметим, нужно сразу определиться, что именно вы хотите. Так например выбирать тур автобусом, если привыкли вы к удобствам, не рационально. Если обожаете горы, не нужно выбирать пляжные туры. В общем-то вероятно вы сами все это знаете. Однако менеджер попробует подробным образом узнать про ваши предпочтения для того, чтобы посоветовать идеальный вариант.
В том случае, если говорить о популярных направлениях, то на сегодняшний момент туры по РФ приобрели очень высокую популярность. По сути именно поэтому примерно 2 года назад, мы решились существенно расширить данные туры и сегодня сможем предложить широкий ассортимент направлений:
• Крым;
• Петербург;
• Кавказ;
• Казань;
• Карелия.
Помимо всего этого доступны более тематические туры, как например по достопримечательностям, циркам, театрам, рекам, крепостям и так далее. Расценки низкие, тем не менее значительно отличаются. Поэтому скажите консультанту, чтобы желаете увидеть, а он подберет интересные туры.
1433ffb3d297e65187b73f86bdb61c7c56fc4551
Детальный материал про фарингит, читать бесплатно!
0
425
1229
2023-03-28T09:22:35Z
Sonnick84
30703286
Детальный материал про фарингит, читать бесплатно!
wikitext
text/x-wiki
Практически каждый эпизодически болеет фарингитом, в общем-то это неудивительно, потому что само заболевание появляется в результате обычной простуды. Однако есть и иные причины, скажем как: употребление холодной пищи, воздействие дыма. Иногда возникает фарингит из-за проблем пищеварительной системы. В общем-то само заболевание возможно вылечить самому, в том случае, если применять классические методы:
- Употреблять как можно больше фильтрованной воды;
- Соблюдать здоровый рацион;
- Чаще пить чай, морс или же молоко.
Однако все-же будет лучше обратиться к врачу, потому что, как сказали выше, фарингит является иногда лишь последствием серьезных заболеваний. Если игнорировать фарингит, возникнуть вполне могут более опасные проблемы, скажем как снижение иммунитета, воспаление трахеи, отеки, а это уже потребует оперативного вмешательства специалистов. И поэтому в том случае, если не получится самостоятельно излечить фарингит, обращайтесь к специалистам, что посоветуют антибиотики.
На веб сайте старались уделить внимание именно фарингиту, потому что болезнь встречается очень часто. В нашем материале - [https://tonsilgon.by/ORVI-ORI-ORZ-Chto-jeto-chem-otlichaetsja орз] подробным образом рассмотрены главные причины появляется, варианты лечения и профилактики, а так же описание последствий, что возникнут, в случае если не лечить фарингит. Отдельно размещены рекомендации и советы медиков, которые имеют уже многолетний опыт и хорошо знают различные нюансы.
Нужно осознавать, если фарингит появился из-за банальной простуды, то значит излечиться можно самостоятельно. Но в том случае, если фарингит лишь последствие серьезного заболевания, это очень опасно. Именно поэтому если вы постоянно отмечаете боли во рту, а кроме этого горле, либо какие-то другие признаки фарингита, обращаться нужно к специалисту, чтобы он проверил организм.
Касательно медикаментов нужно также быть осторожным, потому что возможно будет применять на базе натуральных трав, вместе с тем реализуются достаточно серьезные антибиотики, использовать их следует только при остром фарингите. Так что будет лучше пойти к врачу, который выполнит осмотр, в случае если потребуется, назначит все необходимые анализы и предложит подходящее лечение.
Не торопясь почитайте информацию на интернет-сайте, в том случае, если вы хотите узнать подробности по поводу фарингита, способах лечения, а так же профилактики. Все материалы создали опытные специалисты, так что можно доверять их советам.
91d36b35a64397b5870a69d7c08e3d34772ed9b0
Ищите где приобрести франшизу на барбершоп? Сможем помочь!
0
426
1230
2023-04-01T18:58:07Z
Sonnick84
30703286
Ищите где приобрести франшизу на барбершоп? Сможем помочь!
wikitext
text/x-wiki
Сейчас по сути нетрудно запустить свое дело. Во-первых, современное законодательство значительно облегчает регистрацию для молодых бизнесменов, что возможность дает практически без знаний и опыта, просто напросто посмотрев информацию в сети интернет, запустить свою фирму. Есть льготы, которые позволяют значительно уменьшить расходы. Однако все-таки необходимо понимать сразу, если опыта мало, маловероятно, что получится сразу сделать в действительности прибыльную фирму. В том случае, если прочитаете в сети рекомендации бизнесменов, узнаете, вероятность обанкротится очень высокая. Необходим опыт и план, а разработать его сложно. Но есть хороший вариант, приобретший огромную популярность во-всем мире. Конечно же пойдет речь про франшизы.
Есть разнообразные франшизы, однако найти лучше фирму, предлагающую один готовый бизнес. Вероятно объяснять почему бессмысленно, сами хорошо понимаете все. Так например наша фирма идеально разбирается в открытии барбершопа, уже знает бесчисленные нюансы, а кроме того что требуется.
Вот почему на сегодняшний момент мы предлагаем в принципе готовый уже бизнес. Обязательно нужно отметить нюанс - оформляем гарантии! В том случае, если вам не удастся получить денежную прибыль спустя 6 месяцев, вернем деньги. Почему же мы это все предлагаем? Ответ на поверхности: мы хорошо разбираемся в таком деле и знаем что нужно для открытия действительно выгодного барбершопа.
У нас на интернет сайте для заказчика, которого интересует как [https://f-barbarossa.ru/ Купить франшизу барбершопа], доступна вся информация, как например:
• Первоначальный расчет окупаемости;
• Нужные инвестиции;
• Оборот;
• Приблизительная финансовая прибыль;
• Бизнес план.
Просмотрите информацию на сайте, вы точно впечатлены будете. К примеру на сегодняшний день охват в социальных сетях более 250 000 участников. Организовываем полноценное обучение учеников, в которое входят всегда практические занятия.
Почему именно барбершоп? На текущий момент это удобный бизнес для начинающих бизнесменов, потому как инвестиций понадобится не так много, а все нюансы мы прекрасно понимаем и можем передать подобные знания своим ученикам. Касательно прибыли, можете узнать в интернете.
Отпишитесь оператору, он осуществит бесплатную консультацию и конечно же ответы даст на любые ваши вопросы.
681258a87a19310dbb2f2b7636703ea2a9ba997a
Главные преимущества конторы Мостбет - спец обзор от специалиста
0
427
1231
2023-06-09T09:53:33Z
Sonnick84
30703286
Главные преимущества конторы Мостбет - спец обзор от специалиста
wikitext
text/x-wiki
О букмекерской конторе Mostbet многие прекрасно знают, и это в принципе неудивительно, так как на текущий день как раз эту контору советуют молодым гемблерам и профессионалам, зарабатывающих на спортивных ставках. В сегодняшнем авторском обзоре мы кратко расскажем по поводу конторы Мостбет, а кроме того объясним причины ее огромной популярности.
Ключевые причины популярности букмекерской конторы Mostbet:
• Легкий вывод;
• Огромный ассортимент спортивных дисциплин;
• Большое количество разных бонусов и акций;
• Можно помимо обычных спортивных ставок, поиграть в автоматы.
Тут любой геймер имеет возможность подыскать интересное для самого себя развлечение. В общем-то подобное пишут про самые разные БК, но тут на самом деле большой выбор различных развлечений, включая конечно слоты от популярных студий изготовителей. Отметим, очень многие опытные беттеры, приходят сюда только лишь из-за автоматов, не стоит удивляться, ведь отдача впечатлить может. В том случае, если вас заинтересует [https://mostbetoynash.com mostbet o'ynash] или так например время вывода финансовых средств, то просмотрите информацию на нашем проекте.
БК Мостбет вместе с тем любят за срок выплаты. Естественно, выполнять верификацию все-равно нужно, поскольку это защита проекта от многочисленных мошенников. Но специалисты БК выполняют верификацию довольно быстро, потом возможно оформить вывод денежного приза.
Стоит отметить, Мостбет славят внимательным отношением к молодым игрокам. Здесь во-первых всегда могут оказать помощь сотрудники конторы, ответ дать, осуществить консультацию или порекомендовать что-то. Также немало акционных предложений для новых игроков, дающих возможность с небольшим бюджетом, рассчитывать на хорошие шансы на денежный приз. Однако спешить с подключением бонуса не стоит, вначале подумайте. Любые БК, включая конечно же Мостбет устанавливают вейджер, в результате придется осуществлять отыгрыш, что довольно таки трудно, в случае если опыта нет.
По сути об основных преимуществах и конечно же особенностях конторы Мостбет рассказали. Можем лишь назвать один совет, его в общем-то все знают, тем не менее отчего-то игнорируют. Помните всегда, что автоматы и ставки на спорт созданы для отдыха и драйва и выиграть разумеется можно будет, но нужно быть профессионалом. Так что выставлять на кон всегда стоит только свободные деньги.
c6f62c920bcc743ee5c36a67a7dfea34c0b64fd0
Безопасность при вождении квадроцикла: важные правила
0
428
1232
2023-06-12T07:12:58Z
Sonnick84
30703286
Безопасность при вождении квадроцикла: важные правила
wikitext
text/x-wiki
Сейчас обучение вождению на современный квадроцикл по-праву считается важным этапом для желающего приобрести навык безопасного управления этим транспортным средством. В РФ есть определенные требования, регулирующие данный процесс.
Сначала, чтобы получить права на квадроцикл, необходимо пройти в реале обучение. В большинстве случаев подобное обучение выполняется в школе вождения или же специализированных организациях, что имеют официальные лицензии. Во-время прохождения обучения рассматриваются правила, основные особенности управления квадроциклом, а кроме того повышенное внимание уделено ключевой теме - безопасность вождения.
Ну а после прохождения обучения надо сдать экзамен в ГИБДД или же Госавтоинспекции. Непосредственно сам экзамен включает всегда в себя практическую часть. Кандидат обязан демонстрировать умение водить квадроцикл в самых разных условиях. В случае если кандидат смог сдать экзамен, оформляется официальный документ, что и возможность дает эксплуатировать данный транспорт. В общем-то многие рекомендуют, если интересует [http://smolensk-auto.ru/news32/item.php?id=4764 гостехнадзор получение прав на квадроцикл], нужно не спешить, а кроме этого тщательно изучить данную тему.
Важно заметить, что в наше время имеются квадроциклы с разнообразными кубами, и это напрямую влияет на удостоверение водителя, так как потребуется делать права на ваш кубик. В нашей стране установлена классификация квадроциклов согласно кубику движка. Поэтому предварительно оцените этот момент для того, чтобы после не потребовалось водительское удостоверение менять и тратить время.
Для оформления прав на квадроцикл до 50 кубиков необходимо обучение пройти и разумеется сдать экзамен. По сути непосредственно процесс точно повторяет способ по сдачи на скутер или мопед. Нужно пояснить, что квадроциклы объема 125, 250, а кроме того более 500 кубиков, на текущий день требуют длительного обучения.
298794e2b3ce721bba49bd121c80adf3471a6bad
Обучение на слесаря для поиска новых вакансий
0
429
1233
2023-06-12T07:53:15Z
Sonnick84
30703286
Обучение на слесаря для поиска новых вакансий
wikitext
text/x-wiki
Сейчас курсы на слесаря – немаловажный этап в подготовке, либо переподготовки специалистов. Для оформления корочки и удостоверения в подобной теме необходимо пройти курс, а кроме этого получить естественно соответствующее свидетельство.
Процесс обучения на специальность слесарь включает всегда в себя освоение главных техник, нужных для работы в данной профессии. Курсы по обучению предоставляются специальными учебными организациями, где студенты могут получить теоретические знания, а кроме того практическую подготовку.
В момент обучения на специальность слесарь возможно будет узнать разные аспекты работы в подобной сфере, например как основы электротехники, металлообработку, обслуживание и ремонт технического оборудования, расчет схем и чертежей и многое другое. Основным компонентом обучения является конечно же приобретение знаний и навыков грамотной работы с инструментарием, а кроме того соблюдение всех технических нюансов. В отдельности нужно упомянуть насчет безопасности, ведь именно о ней обязательно говорят на теоретических занятиях. В итоге учащийся приобретает все нужные знания для работы.
Оформление удостоверения и корочки будет ярким подтверждением того, что мастер обучился, а так же получил все необходимые навыки и знания.
В наше время прохождение обучения на профессию слесаря дает возможность повысить квалификацию. Слесари с корочкой смогут получить более высокую заработную плату и конечно же широкий ассортимент вакансий. Отметим, при этом подобная корочка возможность дает продвинуться по карьере.
Непосредственно сами работодатели также ищут спецов, которые уже прошли необходимое обучение, а так же могут продемонстрировать помимо сертификата, хорошие знания. Именно поэтому в случае если интересуют [https://region35.ru/poluchjenije-obrazovanija-po-spjecialnosti-sljesar.htm корочки слесаря], необходимо изучить этот вопрос и конечно же не спешить. Работники получают высокую заработную плату, а кроме этого ряд полезных преференций. Именно поэтому сегодня обучение на слесаря довольно популярно и несколько крупных школ его проводят.
c0f5610866455c09bba147dfe9538f016cef0323
Где можно будет купить качественный обогреватель уличной модели?
0
430
1234
2023-06-12T13:30:37Z
Sonnick84
30703286
Где можно будет купить качественный обогреватель уличной модели?
wikitext
text/x-wiki
В наше время уличный обогреватель в действительности лучшим является если необходимо обогреть так к примеру беседку весной. Если просмотрите различные отопительные приборы, аналогичных по мощности и комфорту при использовании не сумеете подыскать.
Газовые обогреватели - устройства, что применяются для обогрева открытых территорий, таких как веранды, террасы, крыльца, лоджии, патио. Они работают на газе (в основном на природном газе, либо пропане) и оснащены горелкой, она создает свет.
Известно, что уличные обогреватели на текущий момент считаются лучшем вариантом обогрева в открытых помещениях. Они в большинстве своем занимают по минимуму места и способны обеспечить комфортное тепло. Так что возможно спокойно отдыхать к примеру на лоджии и нервничать насчет простуды.
Но следует заметить, что обогреватели уличного типа достаточно опасны, если их неграмотно применять. Их надо установить в удалении от материалов, людей и зданий, а так же строго соблюдать созданную производителями инструкцию.
Прибор в большинстве своем применяется в закрытых ресторанах, либо кафе, поскольку он отлично сочетается с конвектором, а кроме этого потолочным обогревателем. Для развлекательного центра, либо промышленных предприятий стоит заказать парочку уличных обогревателей, чтобы так к примеру при заправке одного, можно было подсоединить другой, благодаря чему поддерживая нужную температуру. Заметим, чтобы работа эффективной была, лучше заказать [https://obogrevatel-mag.ru/ulichnye-gazovye-obogrevateli/ уличный газовый обогреватель] большей, нежели чем требуется, мощности. В итоге это даст возможность хорошо сэкономить, не применяя прибор на высокой мощности. Во-время подсчета оптимальной мощности следует учесть: вариант помещения (открытое или закрытое), потолки (если есть), а кроме этого объем отапливаемой площади.
В холодное время года обогреватели инфракрасного варианта сумеют обеспечивать хорошую температуру. Важное достоинство этих отопительных элементов заключается конечно в простом подключении. И при этом если не спеша выбрать устройство, мощности хватит вполне.
Главная особенность обогревателя инфракрасной модели - осуществляется обогрев ближайших предметов. В результате экономится кислород и естественно топливо. Сама непосредственно конструкция довольно простая, за счет чего устройства вам хватит на долгие годы, главное лишь купить качественную модель от надежного и проверенного производителя, что советуют спецы.
37d1a5af77264c47941d15e998dd1e949d4d6ff6
Купить коньяк от производителя по низкой цене!
0
431
1235
2023-06-13T07:37:03Z
Sonnick84
30703286
Купить коньяк от производителя по низкой цене!
wikitext
text/x-wiki
В том случае, если вам необходим высококачественный алкоголь для какого-то мероприятия, то обойдется конечно же подобная покупка в серьезную денежную сумму. В общем-то вы сможете хорошо сэкономить, если выбрать решите более дешевый алкоголь, которого немало в отечественных онлайн-магазинах. Тем не менее скорее всего вы сами хорошо понимаете последствия такого. И поэтому остается вам лишь 2-а варианта: выложить большую сумму, купив на самом деле высококачественный алкоголь или же поискать поставщика и приобрести точно такого-же качества, вот только куда дешевле.
Продаем спиртные напитки уже многие годы и получили репутацию надежного поставщика, которому в действительности довериться возможно. В интернет-магазине представлен огромный ассортимент алкоголя по низкой цене. Конечно же, тара зачастую применяется простая, пластиковая, соответственно о красивой бутылки забудьте. Тем не менее для чего переплачивать? Не спеша сравните отечественных изготовителей и выясните, что приобретая в нашем интернет магазине алкоголь, сможете немало сэкономить.
Отметим, сегодня можно изготовить своими силами алкоголь из разных трав, фруктов или даже обычных овощей. Главное соблюсти технологию, иметь нужное тех оборудование и разумеется применить высокого качества спирт. Но где можно будет приобрести спирт по выгодной цене? Пожалуй уже поняли - у нас!
Если вы внимательно оцените текущих изготовителей спирта, то узнаете, самый качественный мы реализуем. Отметим, применяется своя система фильтрации, а кроме этого европейские технологии, что позволяет по итогу сделать качественный спирт, что можно применять для производства разных напитков.
В принципе, про наш магазин многие уже прекрасно знают, цены комфортные, качество же высокое. И поэтому если заказчик ищет где можно [https://alcotrafic.com.ua/konyak-na-razliv-5-litrov-40-razlichnye-vkusy купить разливной коньяк], в общем-то выбор очевиден! Открыв интернет сайт, узнаете больше информации о непосредственно нашей компании, а так же каталоге. Но заметим, продаем алкоголь в опт, правда небольшой. Подробнее касательно этого вам расскажет наш работник, проведет консультацию, а кроме того поможет оформить заявку.
Ассортимент большой, советуем обязательно оценить постепенно все. К примеру большую популярность приобрел ванильный, закарпатский, вишневый, молдавский, кофейный и шоколадный коньяк. Но попробуйте все!
eb9375d1a51aa80124a1f1d76732f566676b627f
Где можно купить автоматические выключатели в наше время?
0
432
1236
2023-06-17T10:50:32Z
Sonnick84
30703286
Где можно купить автоматические выключатели в наше время?
wikitext
text/x-wiki
В наше время скорее всего любой понимает, что можно добиться эффективности в производстве лишь при точном соблюдении главных правил, например как устройстве на работу с опытом штата, наработки производственного процесса и естественно внедрении новых технологических решений, которые помогают на порядок снизить затраты на производство.
Компания Prompower широко известна на текущий момент, поскольку предоставляет современные технологии для разнообразных производственных конвейерных линеек. Готовы предоставить техническое оборудование, а кроме того системы, позволяющие роботизировать производство, значительно снизив таким образом траты на персонал, причем повысив качество изделия.
В нашем онлайн-магазине найдете широкий выбор техники и оборудования от лучших азиатских и европейских брендов. Конечно, на текущий день ряд изготовителей запретили продажу своих товаров в нашей стране. Именно поэтому мы нашли хорошие альтернативы в иных странах, что сами хотят предоставить собственную технику. Кроме этого, к нам обратившись, можете не волноваться насчет настройки под отечественное производство, потому что мы готовы оказать помощь.
Каталог в онлайн-магазине большой, именно поэтому если вам необходима техника к примеру в области ЖКХ, транспорта, энергетики, строительства, напишите сотруднику фирмы, который проконсультирует вас и порекомендует идеальный вариант.
Оформить заказ на покупку представленного оборудования или же бесплатную консультацию можно будет на веб-сайте. Например когда клиент захочет приобрести [https://prompower.ru/catalog/nka/auxilliary-contacts/ блоки дополнительных контактов], он сможет собственными силами выбрать необходимое или же консультант подскажет лучший вариант. Но лучше обратиться за консультацией, потому как большой опыт позволяет нам выдать в действительности полезные советы.
Многие клиенты говорят про надежность, качество оборудования, функциональность, технологичность и безопасность. Кроме того отметим низкие цены, правда естественно очень многое зависит от предпочтений заказчика.
Надо повторить, что наши спецы смогут помочь в монтаже любого тех-оборудования, предоставят все нужные советы, а кроме того покажут вашим сотрудникам как работать с техникой. Все это по результату даст возможность быстро подключить производственную линию, что разумеется снизит затраты компании.
5f94a6f14ff8a6e8970b36123a86002010e6336c
Лучший сервис, где можно блогеру немало заработать
0
433
1237
2023-06-24T14:50:46Z
Sonnick84
30703286
Лучший сервис, где можно блогеру немало заработать
wikitext
text/x-wiki
Имеется в нашей стране огромная проблема, довольно сложно найти хорошую площадку, на которой возможно публиковать свой контент и монетизировать его. И поэтому мы решили создать свой собственный авторский проект, на котором каждый возможность имеет пройти регистрацию и читать блогеров, включать видео, либо обучение проходить по разным курсам. Сами же блогеры имеют возможность заработать на своем контенте. В принципе схема банальна и долгое время применяется во-всем мире. Однако на текущий день многие данные сервисы недоступны для пользователей из России, и поэтому наша площадка, несмотря на отсутствие рекламы, быстро приобрела высокую популярность и востребованность и сегодня тут сотни тысяч посетителей, что смеются, просматривают ролики, получают доход, узнают свежие новости и многое другое.
Заработать у нас на проекте сможет каждый и причем, что довольно таки забавно - сочетаются здесь два понятия: зарабатывать можно легко и одновременно очень тяжело. Ниже про все вам расскажем.
Заработать на сервисе легко и просто
По сути верно все, потребуется только осуществить регистрацию, разместить свои собственные фотографии и добавлять интересные и увлекательные заметки. После устанавливается монетизация!
Зарабатывать очень тяжело
Блогеров на сегодняшний момент немало и каждый старается подобрать собственную нишу, предоставив участникам что-то уникальное. И поэтому заработать возможно будет лишь, если имеются свежие, новые идеи, либо являетесь специалистом в своем собственном деле, что может ярко и красиво излагать увлекательные и интересные вещи.
Отметим, можно прямо сейчас блогером стать, просто черпая идеи у иных участников и постепенно придумывая что-то особое, свое, что будет востребованным, а так же позволит заработать. Этой теме посвящена наша авторская статья - [https://greatly.pro/ заработок блогера], там узнаете разные нюансы, а кроме этого выясните как возможно будет быстро увеличить число подписчиков, не тратя деньги.
Вместе с тем мы пытаемся создать действительно удобный сервис. Сейчас большинство участников говорят про отличную скорость, отзывчивость интерфейса, а кроме того огромный набор функций, которые позволяют с легкостью найти интересный себе контент. Но мы регулярно улучшаем систему, чтобы создать на самом деле лучшую социальную сеть, которая превзойдет западные аналоги.
ad9e6bd44845023303cd130c2206d57d1f59d3c2
Обширный каталог маркираторов от популярного магазина
0
434
1238
2023-06-24T18:53:01Z
Sonnick84
30703286
Обширный каталог маркираторов от популярного магазина
wikitext
text/x-wiki
Все попытки экономии на материалах или тех оборудовании, неизбежно приведут к краху бизнеса. По сути про это отлично уже знает каждый предприниматель, который создал свое дело. Так что следует найти надежных поставщиков оборудования, а их на текущий момент очень много, это позволяет подыскать отличный вариант для себя, по собственному предпочтению и конечно же бюджету.
В случае если необходим например маркиратор, то нужно не спеша подобрать интернет-магазин, чтобы он предоставлял:
• Качественную консультацию менеджеров онлайн магазина;
• Низкие цены, удобную доставку;
• Изделия от знаменитых изготовителей;
• Полноценные гарантии;
• Высокое качество техники.
На текущий день этим требованиям отвечает только один единственный онлайн магазин - ДОЕРСАП! Здесь обнаружите помимо большого выбора маркираторов, оборудование лишь от лучших европейских и азиатских брендов. Каждый клиент, планирующий оформить заявку у нас, получает качественную консультацию от экспертов, что подберут идеальный вариант, а так же дадут собственные рекомендации. Особенно полезно будет, в том случае, если у вас отсутствует опыт в данной сфере. По сути ассортимент обширный, сами оцените его, перейдя по этой веб ссылке [https://doersup.ru/product-category/kaplestrujnye-markiratory/ портативный ручной маркиратор] в онлайн-магазин, либо сразу напишите оператору для детальной консультации.
Не считая продажи самых разных типов маркираторов, на интернет сайте имеется огромное количество ценных материалов, которые описывают различные достоинства и недостатки. Кроме этого, тут размещены советы и рекомендации мастеров касательно выбора оборудования и объяснение на что конкретно стоит обратить внимание. Возможно посмотреть выложенные на веб сайте интернет-магазина ролики, где рассказывается работа различных маркираторов.
В том случае, если хотите собственноручно увидеть оборудования, заезжайте к нам с собственными материалами. Оцените разные модели маркираторов и приобретете идеально подходящий для себя. Это даст возможность увидеть заранее, как именно будет выглядеть маркировка. А доставка осуществляется разными способами. Можно будет самостоятельно получить со склада, и это действительно удобно, в том случае, если живете поблизости. Однако как правило применяем доставку с помощью курьера. Оплата представлена различными вариантами, навряд ли будут какие-то проблемы.
Выгодная стоимость, превосходное качество, квалификация и опыт консультантов, оформление гарантии, обширный ассортимент продукции - это ключевые достоинства нашего магазина!
c2c684c0980b057969ecdc6da4242d4170d0eb31
Portal 2 Co-op Course 4 Test Chamber 07
0
435
1239
2024-01-10T16:27:54Z
216.146.96.32
0
Created page with "IF ANYBODY SEES THIS PLEASE HELP WITH THIS CHAMBER"
wikitext
text/x-wiki
IF ANYBODY SEES THIS PLEASE HELP WITH THIS CHAMBER
7607c255dd482c66460f7c4a71723117f2206509
1240
1239
2024-01-10T16:29:54Z
216.146.96.32
0
wikitext
text/x-wiki
IF ANYBODY SEES THIS PLEASE HELP WITH THIS CHAMBER HELP PLEASE WE NEED TO BEAT THE CO-OP COURSE 4
d7f072f5abea9db73b8529bf6c4294037a6c0498